ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
20 visibility
موضوع: آفیس توسط:

جوران در حال مقایسه 13 مدل مختلف کمک مالی دانشجویی (بر اساس استان/منطقه در کانادا) است. هر مدل کاربرگ مخصوص به خود را دارد که به یک صفحه خلاصه وارد می شود. جوران مایل است بتواند پیچیدگی هر کاربرگ جداگانه (استان/منطقه) را به روشی مشخص مقایسه کند. هنگام استفاده از ابزار Evaluate Formula، هر مرحله از فرمول داده شده جدا می شود. او مایل است بداند آیا راهی برای شمارش تعداد مراحل ارزیابی موجود در کل صفحه گسترده وجود دارد یا خیر. این یک اندازه گیری تا حدی عینی را برای جوران فراهم می کند که در سراسر ورک بوک قابل مقایسه است.

متأسفانه، به نظر می رسد که اکسل ابزار ارزیابی فرمول را به عنوان یک شی در VBA در دسترس قرار نمی دهد. این بدان معناست که برای ارزیابی یک کاربرگ به این روش نیاز به ایجاد یک ماکرو برای بررسی تمام سلول ها، بیرون کشیدن فرمول ها و شمارش «عبارات کاربردی» در هر فرمول است. این می تواند در کوتاه مدت نسبتاً پیچیده شود.

حتی اگر این کار را می توان انجام داد (به کنار پیچیدگی)، ممکن است نتایج دلخواه را به همراه نداشته باشد. به عنوان مثال، فرمول زیر را در نظر بگیرید:

=A1+A2+A3

این فرمول بسته به نحوه شمارش ارزیابی ها، دو یا سه ارزیابی دارد. حال فرمول زیر را در نظر بگیرید:

=SUM(A1:A3)

این فرمول از نظر عملکردی معادل فرمول قبلی است، اما فقط به یک ارزیابی نیاز دارد. هیچ یک از فرمول ها پیچیده تر از دیگری نیست، اما اگر فقط ارزیابی ها را بشمارید، فرمول اول دو یا سه برابر پیچیده تر از دومی نشان داده می شود. برخی از توابع، حتی اگر به عنوان یک ارزیابی واحد شمارش شوند، بسیار پیچیده تر از جمع ساده هستند و این نیز در هنگام شمارش عبارات نادیده گرفته می شود.

علاوه بر این، اگر فرمول های شما شامل هر نوع ساختار تصمیم گیری باشد (معمولاً از تابع IF استفاده می کند)، پیچیدگی فرمول مستقیماً به تعداد عبارات یا ارزیابی های فرمول مرتبط نیست. دلیل آن این است که آنچه اکسل واقعاً محاسبه می کند در زمان محاسبه بر اساس شرایط موجود در آن زمان تعیین می شود.

تشخیص این که شمارش عبارات بهترین راه برای تعیین پیچیدگی مدل نیست، طبیعتاً به این سؤال منجر می شود که چگونه می توان تعیین کرد. چه چیزی را می توان در یک کاربرگ بررسی کرد تا پیچیدگی را به طور عینی تعیین کند. هیچ راه آسانی برای چنین تصمیم گیری وجود ندارد. این تا حدی توسط استیو، یکی از مشترکین ExcelTips که شیمیدان توسعه دکترا است، توضیح داده شده است. او به عنوان بخشی از کار خود، آزمایش هایی را طراحی و آن ها را برای ایجاد مدل های لجستیکی و تجاری تجزیه و تحلیل می کند. اینم نظراتش:

===[begin Steves comments on model complexity]===

یک ارزیابی ساده تر از پیچیدگی مدل، تعداد اصطلاحات استفاده شده در مدل برای به دست آوردن نتایج است. هنگام ارزیابی مدل ها، در تجربه ام دریافته ام که می خواهید تعادلی بین نتایج ساده و نتایج ساده پیدا کنید. یکی عناصری را اضافه می کند که محتوای واقعی را به نتایج ارائه می کنند و آن هایی را که این کار را نمی کنند حذف می کنند.

اندازه گیری تناسب مورد استفاده در مدل ها ضریب تعیین نامیده می شود (همچنین به عنوان R^2، R-squared نیز شناخته می شود). این معیاری است که نشان می دهد مدل چقدر با داده های واقعی مطابقت دارد. این نسبت "مجموع مربعات" رگرسیون است، یعنی مجذور مقدار مدل در مقابل مقدار واقعی برای هر مقدار جداگانه، تقسیم بر مجموع مجذورات کل، یعنی مجذور تفاوت های هر نقطه به مقدار میانگین امتیازات

اما با اضافه کردن پیچیدگی (با اضافه کردن اصطلاحات اضافی)، R^2 با کاهش درجه آزادی بالاتر می رود. یک R^2 تنظیم شده مقایسه خوبی است:

Adjusted R^2 = 1 - (1-R^2) * (n-1) / (n-k-1)

جایی که R^2 همانطور که در بالا توضیح داده شد، n ​​تعداد نقاط و k تعداد اصطلاحات استفاده شده در مدل است.

به طور معمول، فرد برای حداکثر R^2 تنظیم شده تلاش می کند.

===[end Steves comments on model complexity]===

اگر کسی در روش های آماری و ریاضی کاملاً مسلط نباشد، به راحتی می توان در جزئیات تعیین پیچیدگی به این روش گم شد.

اگر پایین آمدن از چنین مسیری مورد پسند شما (یا آموزش شما) نیست، پس راه دیگری برای تعیین پیچیدگی وجود دارد: چقدر طول می کشد تا با استفاده از هر مدل به نتیجه برسید؟ اگر کاربرگ هر مدل را در ورک بوک خودش قرار دهید، می توانید از یک ماکرو برای اندازه گیری مدت زمان لازم برای انجام یک محاسبه مجدد روی ورک بوک استفاده کنید. از آنجایی که اکسل از روش های داخلی یکسانی برای انجام محاسبه مجدد در هر ورک بوک استفاده می کند، می توانید به راحتی زمان بندی را در هر یک از کتاب های کار مقایسه کنید. برای نشان دهنده پیچیدگی عمومی، ورک بوکی که طولانی ترین زمان برای محاسبه مجدد دارد، پیچیده ترین کتاب است.

اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

looks_5نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
عدد چهار رقمی در تصویر را وارد کنید

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
اگر حساب گوگل دارید به راحتی وارید شوید

0 پاسخ وجود دارد

سوال مشابهی یافت نشد

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما

23.2k سوال

8.5k پاسخ

608 دیدگاه

9.7k کاربر

144 نفر آنلاین
0 عضو و 144 مهمان در سایت حاضرند
بازدید امروز: 12202
بازدید دیروز: 27627
بازدید کل: 15187026
...