Excel - LOGEST 函式



描述

在迴歸分析中,計算適合資料的指數曲線,並返回描述曲線的數值陣列。由於此函式返回數值陣列,因此必須將其作為陣列公式輸入。

語法

LOGEST (known_y's, [known_x's], [const], [stats])

引數

引數 描述 必填/可選
已知_y's

您已在關係 y = b*m^x 中知道的 y 值集。

如果已知_y's 陣列位於一列中,則已知_x's 的每一列都解釋為一個單獨的變數。

如果已知_y's 陣列位於一行中,則已知_x's 的每一行都解釋為一個單獨的變數。

必填
已知_x's

您可能已在關係 y = b*m^x 中知道的可選 x 值集。

已知_x's 陣列可以包含一個或多個變數集。如果只使用一個變數,則已知_y's 和已知_x's 可以是任何形狀的區域,只要它們具有相同的維度即可。如果使用多個變數,則已知_y's 必須是高度為一行或寬度為一列的單元格區域(也稱為向量)。

如果省略已知_x's,則假定它是與已知_y's 大小相同的陣列 {1,2,3,...}

可選
Const

指定是否強制常數 b 等於 1 的邏輯值。

如果 const 為 TRUE 或省略,則正常計算 b。

如果 const 為 FALSE,則將 b 設定為等於 1,並將 m 值擬合到 y = m^x。

可選
Stats

指定是否返回其他迴歸統計資訊的邏輯值。

如果 stats 為 TRUE,則 LOGEST 返回其他迴歸統計資訊,因此返回的陣列為 {mn,mn1,...,m1,b;sen,sen-1,...,se1,seb;r 2,sey; F,df;ssreg,ssresid}。

如果 stats 為 FALSE 或省略,則 LOGEST 只返回 m 係數和常數 b。有關其他迴歸統計資訊的更多資訊,請參閱 LINEST 函式。

可選

備註

  • 曲線的方程為 -

    y = b*m^x

    y = (b*(m1^x1)*(m2^x2)*_)

    如果有多個 x 值,其中因變數 y 值是自變數 x 值的函式。m 值是對應於每個指數 x 值的底數,b 是一個常數值。請注意,y、x 和 m 可以是向量。

  • LOGEST 返回的陣列為 {mn,mn-1,...,m1,b}。

  • 資料圖越類似於指數曲線,計算出的線就越適合您的資料。LINEST 和 LOGEST 都返回一個描述值之間關係的數值陣列,但 LINEST 將一條直線擬合到您的資料,而 LOGEST 將一條指數曲線擬合到您的資料。

  • 當您只有一個自變數 x 時,您可以使用以下公式直接獲得 y 截距 (b) 值 -

    Y 截距 (b):INDEX (LOGEST (已知_y's,已知_x's),2)

  • 您可以使用 y = b*m^x 方程預測 y 的未來值,但 GROWTH 函式也可以做到這一點。

  • 在將陣列常數(如已知_x's)作為引數輸入時,請使用逗號分隔同一行中的值,並使用分號分隔行。分隔符字元可能因區域設定而異。

  • 您應該注意,如果迴歸方程預測的 y 值超出用於確定方程的 y 值範圍,則這些預測值可能無效。

  • 如果已知_x's 陣列的長度與已知_y's 陣列的長度不同,則 LOGEST 返回 #REF! 錯誤值。

  • 如果提供的已知_x's 或已知_y's 陣列中的任何值不是數字(這可能包括數字的文字表示形式,因為 LOGEST 函式不將這些識別為數字),則 LOGEST 返回 #VALUE! 錯誤值。

  • 如果 const 或 stats 引數中的任何一個都不能計算為 TRUE 或 FALSE,則 LOGEST 返回 #VALUE! 錯誤值。

適用性

Excel 2007、Excel 2010、Excel 2013、Excel 2016

示例

Logest Function
advanced_excel_statistical_functions.htm
廣告