در این مطلب در مورد تابع LINEST از توابع گروه Array در گوگل شیت Google Sheets صحبت خواهیم کرد.
کاربرد تابع LINEST:
با استفاده از تابع LINEST میتوان براساس دادههای مستقل (x) و وابسته (y) موجود، پارامترهای مورد نیاز جهت تعریف یک تابع خطی که معرف رابطه xوy یا همان f(x) باشد را براساس روش محاسباتی حداقل مربعات، بدست آورد.
ورودیهای تابع LINEST:
تابع LINEST دارای 4 ورودی به شرح زیر است؛
known_data_y: دادههای وابسته (y) موجود
known_data_x: دادههای مستقل (x) موجود، معادل با مقادیر وابسته (y) [اختیاری]
calculate_b: مقدار b در الگوی تابع خطی y=m*x+b [اختیاری]
این گزینه مقدار0/1 را قبول میکند، در حالت 0 مقدار b را برابر 0 در نظر میگیرد و در حالت 1 (پیش فرض) مقدار b را برای تعریف بهترین تابع خطی، محاسبه میکند.
verbose: این گزینه مشخص میکند که آیا تابع LINEST فقط ضرایب خطی m و b را محاسبه کند و یا آمار رگرسیون (regression) های اضافی را نیز را محاسبه نماید. [اختیاری]
گزینه verbose مقادیر 0 و 1 را قبول میکند، در حالت 0 (پیش فرض) فقط ضرایب خطی و در حالت 1 رگسیونهای اضافی را نیز نمایش میدهد.
خروجی تابع LINEST:
خروجی تابع LINEST شامل ضرایب m و b برای تعریف رابطه بین x و y براساس الگوی تابع خطی y=m*x+b میباشد.
مثال از کاربرد تابع LINEST:
فرض کنید جدولی از هزینههای یک شرکت طی 9 ماه اول سال را به شکل زیر داریم؛
حالا با استفاده از تابع LINEST رابطه بین دادههای x و y را بدست میآوریم؛
پس از محاسبه مقادیر m و b توسط تابع LINEST، تابع f(x) را بصورت زیر تعریف میکنیم و مقدار هزینه برای ماههای بعد را پیشبینی میکنیم؛
اگر در همین مثال، مقدار calculate_b را برابر 0 قرار دهیم، نتیجه به شکل زیر خواهد شد؛
برای مشاهده سایر توابع گروه Array در گوگل شیت میتوانید به لینک زیر مراجعه کنید؛
بازنشر مطالب با رعایت قوانین سایت جیگاید آزاد است.
اگر این مطلب برایتان مفید بود، آنرا با دیگران به اشتراک بگذارید یا نظر خود را درباره این مطلب بیان کنید.