Excel函數學習40:LINEST函數

2021-02-14 完美Excel

微信公眾號:excelperfect

本文系因違規而刪除的2017年11月8日推送文章經修改後重新推送,已看過的朋友可直接飄過,免得浪費時間。

引子:本文的部分內容摘自Excel函數官方文檔,涉及到數理統計學,有很多統計專業術語,有點複雜,有興趣的朋友可以慢慢研究。

 

LINEST函數返回線性回歸方程的參數。

 圖1

直線的公式為:y=mx+b

或者為:

其中,m為直線的斜率,b為截距。

LINEST函數返回的數組為:

 

什麼情況下使用LINEST函數?

LINEST函數通過使用最小二乘法計算與現有數據最佳擬合的直線,來計算某直線的統計值,返回描述此直線的數組。它能夠計算斜率、截距、斜率標準差、截距標準差、判定係數、自由度、F統計、y標準差、回歸平方和、殘差平方和。

已知直線的x值和y值,求斜率和截距

根據1月至6月的銷售額,估算第9個月的銷售額

為一個x變量求10個統計數字

為兩個x變量求統計數字

 

LINEST函數語法

LEN函數有4個參數,其語法如下:

其中,{se1,se2,…,sen}為係數m1,m2,…,mn的標準誤差值。Seb為常量b的標準誤差值(當const為FALSE時,seb=#N/A)。r2為判定係數,y的估計算與實際值之比,範圍在0到1之間,若為1,則樣本有很好的相關性,y的估計值與實際值之間沒有差別,相反,如果判定係數為0,則回歸公式不能用來預測y值。Sey為y估計值的標準誤差。F為F統計或F觀察值,使用F統計可以判斷因變量和自變量之間是否偶爾發生過可觀察到的關係。df為自由度,用於在統計表上查找F臨界值,將從表中相到的值與LINEST函數返回的F統計值進行比較可以確定模型的置信區間。Ssreg為回歸平方和。Ssresid為殘差平方和。

回歸分析時,Excel會計算每一點的y的估計值和實際值的平方差,這些平方差稱為殘差平方和ssresid。然後,Excel會計算總平方和(sstotal)。當參數const為TRUE或被省略時,總平方和是y 的實際值和平均值的平方差之和;當參數const為FALSE時,總平方和是y的實際值的平方和(不需要從每個y值中減去平均值)。回歸平方和(ssreg)可通過公式ssreg=sstotal-ssresid計算出來。殘差平方和與總平方和的比值越小,判定係數r2的值就越大。r2是用來判斷從回歸分析求得的公式是否足以說明變量之間關係的指示器,r2=ssreg/sstotal。

下圖2顯示了附加回歸統計值返回的順序。

 圖2

斜率:=INDEX(LINEST(known_y’s,known_x’s),1)

截距:=INDEX(LINEST(known_y’s,known_x’s),2)

 

LINEST函數陷阱

LINEST函數返回數值數線,因此必須以數組公式的形式輸入。

數據的離散程度決定了LINEST函數計算的直線的精確度。數據越接近線性,LINEST模型就越精確。LINEST函數使用最小二乘法來判斷數據的最佳擬合。當只有一個自變量x時,m和b是根據下面的公式計算的:

LINEST函數中使用的底層算法與SLOPE函數和INTERCEPT函數使用的底層算法不同。

LINEST函數返回的F檢驗值與FTEST函數返回的F檢驗值不同。FINEST函數返回F統計值,而FTEST返回概率。

 

示例1: 已知直線的x值和y值,求斜率和截距

如圖3所示,在單元格區域C5:C8中是直線y=mx+b的y值,單元格區域B5:B8中是該直線的x值。選擇單元格B12:C12,輸入數組公式:

=LINEST(B5:B8,C5:C8,,FALSE)

得到該直線的斜率m和截距b。

 圖3

 

示例2: 根據1月至6月的銷售額,估算第9個月的銷售額

如圖4所示的工作表,列出了1月到6月的銷售額,現在據此估算9月份的銷售額,公式為:

=SUM(LINEST(B2:B7,A2:A7)*{9,1})

 圖4

 

示例3: 為一個x變量求10個統計數字

如下圖5所示的工作表,在工作表單元格區域A2:B12中是統計數據,在工作表單元格區域E3:F7中使用數組公式:

=LINEST(B2:B12,A2:A12,TRUE,TRUE)

得到了關於統計數據的10個統計量。

 圖5

 

示例4: 為兩個x變量求統計數字

如下圖6所示,LINEST函數可以對兩個x變量求統計數字。數據區域為單元格區域A2:C12,求解得到的結果區域為F4:E8,數組公式為:

=IFERROR(LINEST(C2:C12,A2:C12,TRUE,TRUE),"")

使用IFERROR函數避免出現#N/A錯誤值。

 圖6

 

LINEST函數的作用還有很多,例如,還可以對多個x變量求統計數字,本文只是列舉了一些簡單的例子。

由於對統計學專業知識了解有限,文中可能有錯漏之處,請相關專業專家指正。

期待以後統計學知識學得更好一些後,再分享。

 

本文屬原創文章,轉載請註明出處。

歡迎在下面留言,完善本文內容,讓更多的人學到更完美的知識。

歡迎關注[完美Excel]微信公眾號:

方法1—在微信「添加朋友」或者通訊錄中搜索「完美Excel」或者「excelperfect」後點擊關注。

方法2—掃一掃下面的二維碼

相關焦點

  • excel函數實例視頻教程第二集-從零開始學習excel函數學習視頻教程
    excel函數學習視頻教程 會計excel教程視頻 excel函數教程視頻 excel函數實例視頻教程 excel函數實例視頻教程第二集-從零開始學習excel函數學習視頻教程Excel課程由部落窩教育滴答老師主講。
  • Excel函數學習28:TRIM函數
    本文來源於www.contextures.com,由完美Excel翻譯,稍有補充和修改,特輯錄於此,分享與大家共同學習。
  • Excel函數學習10:REPLACE函數
    本文來源於www.contextures.com,由完美Excel翻譯,稍有補充和修改,特輯錄於此,分享與大家共同學習。
  • Excel函數學習13:ADDRESS函數
    微信公眾帳號:excelperfect本文來源於www.contextures.com,由完美Excel
  • Excel函數學習16:HYPERLINK函數
    本文來源於www.contextures.com,由完美Excel翻譯,稍有補充和修改,特輯錄於此,分享與大家共同學習。
  • Excel函數學習8:SEARCH函數
    本文來源於www.contextures.com,由完美Excel翻譯,稍有補充和修改,特輯錄於此,分享與大家共同學習。
  • Excel函數學習24:CELL函數
    本文來源於www.contextures.com,由完美Excel翻譯,稍有補充和修改,特輯錄於此,分享與大家共同學習。
  • Excel函數學習11:SUBSTITUTE函數
    本文來源於www.contextures.com,由完美Excel翻譯,稍有補充和修改,特輯錄於此,分享與大家共同學習。
  • Excel函數學習23:TRANSPOSE函數
    本文來源於www.contextures.com,由完美Excel翻譯,稍有補充和修改,特輯錄於此,分享與大家共同學習。
  • Excel函數學習38:FREQUENCY函數
    微信公眾號:excelperfect 使用FREQUENCY函數,可以幫助創建頻率分布
  • Excel函數學習1:MATCH函數
    本文來源於www.contextures.com,由完美Excel翻譯,稍有補充和修改,特輯錄於此,分享與大家共同學習。
  • Excel函數學習6:HLOOKUP函數
    本文來源於www.contextures.com,由完美Excel翻譯,稍有補充和修改,特輯錄於此,分享與大家共同學習。
  • Excel的LINEST函數是什麼
    LINEST函數使用最小二乘法對已知數據進行最佳直線擬合,並返回描述此直線的數組。函數返回數值必須以數組公式的形式輸入。LINEST 函數還可返回附加回歸統計值。因為此函數返回數值數組,所以必須以數組公式的形式輸入。  直線的公式為:  y = mx + b 或者  y = m1x1 + m2x2 + ... + b(如果有多個區域的 x 值)  式中,因變量 y 是自變量 x 的函數值。M 值是與每個 x 值相對應的係數,b 為常量。注意 y、x 和 m 可以是向量。
  • Excel函數學習4:VLOOKUP函數
    本文來源於www.contextures.com,由完美Excel翻譯,稍有補充和修改,特輯錄於此,分享與大家共同學習。
  • Excel函數學習14:INDIRECT函數
    本文來源於www.contextures.com,由完美Excel翻譯,稍有補充和修改,特輯錄於此,分享與大家共同學習。
  • excel函數公式大全利用if函數and函數sumif函數實現多重條件匯總
    excel函數公式大全利用if函數and函數sumif函數實現多重條件匯總,excel函數與公式在工作中使用非常的頻繁,會不會使用公式直接決定了我們的工作效率,今天我們來學習一下提高我們工作效率的函數if函數、and函數、sumif函數,利用這三種函數的組合實現對多重條件數值的匯總求和
  • Excel函數學習37:SMALL函數
    微信公眾號:excelperfect 使用SMALL函數,可以獲得一組數值中指定第幾小的數值
  • EXCEL函數公式大全用SUM函數IF函數HOUR函數MINUTE函數計算加班費
    EXCEL函數公式大全之利用SUM函數、IF函數、HOUR函數與MINUTE函數的組合計算員工加班費。excel函數與公式在工作中使用非常的頻繁,會不會使用公式直接決定了我們的工作效率,今天我們來學習一下提高我們工作效率的函數SUM函數、IF函數、HOUR函數和MINUTE函數。
  • Excel函數學習36:WEEKDAY函數
    微信公眾號:excelperfect 如果要知道指定的日期是星期幾,那麼可以使用WEEKDAY
  • EXCEL函數公式大全利用TODAY函數TEXT函數WEEKDAY函數製作備忘錄
    EXCEL函數公式大全利用TODAY函數TEXT函數WEEKDAY函數製作行程備忘錄。excel函數與公式在工作中使用非常的頻繁,會不會使用公式直接決定了我們的工作效率,今天我們來學習一下提高我們工作效率的函數TODAY函數、TEXT函數和WEEKDAY函數。