Excel LOGEST 函數教學
LOGEST 函數的用途
LOGEST 函數用來執行 指數回歸 分析,計算出一組數據的指數最小二乘法擬合方程。指數回歸是用來擬合具有指數增長或衰減的數據。例如,當你想要預測某些指數增長的數據(如人口增長、投資回報等),LOGEST 函數非常有用。
簡單的指數回歸方程如下:
其中:
- b 是指數回歸方程的常數項。
- m 是回歸方程的指數。
- e 是自然對數的底數(約等於 2.71828)。
- x 是自變量。
- y 是因變量(預測值)。
LOGEST 函數會返回這些參數的值,並能提供額外的統計信息來衡量回歸模型的有效性。
語法
LOGEST(known_y's, [known_x's], [const], [stats])
| 參數 | 說明 |
|---|---|
| known_y’s | 因變量(Y 值)的數據範圍或數組。 |
| known_x’s | 自變量(X 值)的數據範圍或數組,這些數據應與 known_y's 中的數據一一對應。 |
| const | 可選參數,決定是否強制回歸方程的常數項為零。默認值為 TRUE,表示計算常數項;如果設為 FALSE,則強制常數項為零。 |
| stats | 可選參數,決定是否返回回歸的額外統計信息。默認為 FALSE,表示只返回常數項和指數值;如果設為 TRUE,將返回其他統計量,如 R 平方值、標準誤差等。 |
範例 1:執行指數回歸分析
假設你有一組數據,其中 A1:A5 儲存自變量 X 的數值,B1:B5 儲存因變量 Y 的數值,並且你希望計算回歸方程的常數項和指數值。
數據如下:
| X | Y |
|---|---|
| 1 | 2.7 |
| 2 | 7.4 |
| 3 | 20.2 |
| 4 | 55.1 |
| 5 | 150.2 |
公式如下:
=LOGEST(B1:B5, A1:A5)
? 結果:這個公式會返回一組數據,其中:
- 第一行:包含指數回歸方程的常數項(b)和指數值(m)。
- 第二行:包含這些參數的標準誤差。
假設返回的結果是:
- b(常數項):1.2
- m(指數值):1.8
這表示回歸方程是:
範例 2:返回額外的統計信息
如果你希望獲取更詳細的回歸統計信息(例如 R 平方值、標準誤差等),可以將 stats 參數設為 TRUE。
公式如下:
=LOGEST(B1:B5, A1:A5, TRUE, TRUE)
? 結果:這會返回多行數據:
- 第一行:常數項(b)和指數值(m)。
- 第二行:這些參數的標準誤差。
- 第三行:R 平方值,顯示回歸模型對數據的擬合程度(數值越接近 1,擬合越好)。
- 第四行:回歸的 F 值,檢驗回歸模型的顯著性。
範例 3:強制常數項為零的情況
如果你希望強制回歸方程的常數項為零(即當 時,),可以將 const 設為 FALSE。
公式如下:
=LOGEST(B1:B5, A1:A5, FALSE, TRUE)
? 結果:這會計算出不包含常數項的指數回歸方程,同時返回額外的統計信息。
注意事項
- 數據範圍必須一致:
known_y's和known_x's的數據範圍長度必須相同,否則會返回錯誤。
- 必須按 Ctrl + Shift + Enter 鍵來輸入公式:
LOGEST是一個數組公式,因此需要按 Ctrl + Shift + Enter 來輸入公式,而不是直接按 Enter。
- 強制常數項為零的情況:
- 當
const設為FALSE時,回歸方程的常數項會被強制設為零,這在某些情況下很有用,特別是當你知道回歸方程必須通過原點時。
- 當
- 適用於指數增長或衰減的數據:
LOGEST函數適用於那些符合指數增長或衰減的數據,這些數據的變化速度是加速或減速的。
應用場景
✅ 生物學與醫學研究:LOGEST 可以用來建模藥物反應、人口增長等自然現象,這些現象通常符合指數增長模式。
✅ 財務與經濟分析:在分析資本回報、利息增長等時,指數回歸模型可以幫助預測未來趨勢。
✅ 工程與物理學:用來模擬衰減過程,如放射性衰變、電池放電等。
總結
LOGEST 函數是一個非常強大的工具,能夠幫助你進行指數回歸分析,並計算出指數回歸方程的常數項和指數值。這對於需要擬合指數增長或衰減數據的情境非常有用。