LINEST 函式可透過使用最小二乘法計算與現有資料最佳擬合的直線,來計算某直線的統計值,然後返回描述此直線的陣列。也可以將 LINEST 與其他函式結合使用來計算未知引數中其他型別的線性模型的統計值,包括多項式、對數、指數和冪級數。因為此函式返回數值陣列,所以必須以陣列公式的形式輸入。請按照本文中的示例使用此函式。
直線的公式為:
y = mx + b
- 或 -
y = m1x1 + m2x2 + ... + b(如果有多個區域的 x 值)
其中,因變數 y 是自變數 x 的函式值。m 值是與每個 x 值相對應的係數,b 為常量。注意,y、x 和 m 可以是向量。LINEST 函式返回的陣列為 {mn,mn-1,...,m1,b}。LINEST 函式還可返回附加回歸統計值。
語法
LINEST(known_y"s, [known_x"s], [const], [stats])LINEST 函式語法具有以下引數 (引數:為操作、事件、方法、屬性、函式或過程提供資訊的值。):
Known_y"s 必需。關係表示式 y = mx + b 中已知的 y 值集合。
如果 known_y"s 對應的單元格區域在單獨一列中,則 known_x"s 的每一列被視為一個獨立的變數。
如果 known_y"s 對應的單元格區域在單獨一行中,則 known_x"s 的每一行被視為一個獨立的變數。
Known_x"s 可選。關係表示式 y = mx + b 中已知的 x 值集合。
known_x"s 對應的單元格區域可以包含一組或多組變數。如果僅使用一個變數,那麼只要 known_y"s 和 known_x"s 具有相同的維數,則它們可以是任何形狀的區域。如果使用多個變數,則 known_y"s 必須為向量(即必須為一行或一列)。
如果省略 known_x"s,則假設該陣列為 {1,2,3,...},其大小與 known_y"s 相同。
const 可選。一個邏輯值,用於指定是否將常量 b 強制設為 0。
如果 const 為 TRUE 或被省略,b 將按通常方式計算。
如果 const 為 FALSE,b 將被設為 0,並同時調整 m 值使 y = mx。
stats 可選。一個邏輯值,用於指定是否返回附加回歸統計值。
如果 stats 為 TRUE,則 LINEST 函式返回附加回歸統計值,這時返回的陣列為 {mn,mn-1,...,m1,b;sen,sen-1,...,se1,seb;r2,sey;F,df;ssreg,ssresid}。
如果 stats 為 FALSE 或被省略,LINEST 函式只返回係數 m 和常量 b。
LINEST 函式可透過使用最小二乘法計算與現有資料最佳擬合的直線,來計算某直線的統計值,然後返回描述此直線的陣列。也可以將 LINEST 與其他函式結合使用來計算未知引數中其他型別的線性模型的統計值,包括多項式、對數、指數和冪級數。因為此函式返回數值陣列,所以必須以陣列公式的形式輸入。請按照本文中的示例使用此函式。
直線的公式為:
y = mx + b
- 或 -
y = m1x1 + m2x2 + ... + b(如果有多個區域的 x 值)
其中,因變數 y 是自變數 x 的函式值。m 值是與每個 x 值相對應的係數,b 為常量。注意,y、x 和 m 可以是向量。LINEST 函式返回的陣列為 {mn,mn-1,...,m1,b}。LINEST 函式還可返回附加回歸統計值。
語法
LINEST(known_y"s, [known_x"s], [const], [stats])LINEST 函式語法具有以下引數 (引數:為操作、事件、方法、屬性、函式或過程提供資訊的值。):
Known_y"s 必需。關係表示式 y = mx + b 中已知的 y 值集合。
如果 known_y"s 對應的單元格區域在單獨一列中,則 known_x"s 的每一列被視為一個獨立的變數。
如果 known_y"s 對應的單元格區域在單獨一行中,則 known_x"s 的每一行被視為一個獨立的變數。
Known_x"s 可選。關係表示式 y = mx + b 中已知的 x 值集合。
known_x"s 對應的單元格區域可以包含一組或多組變數。如果僅使用一個變數,那麼只要 known_y"s 和 known_x"s 具有相同的維數,則它們可以是任何形狀的區域。如果使用多個變數,則 known_y"s 必須為向量(即必須為一行或一列)。
如果省略 known_x"s,則假設該陣列為 {1,2,3,...},其大小與 known_y"s 相同。
const 可選。一個邏輯值,用於指定是否將常量 b 強制設為 0。
如果 const 為 TRUE 或被省略,b 將按通常方式計算。
如果 const 為 FALSE,b 將被設為 0,並同時調整 m 值使 y = mx。
stats 可選。一個邏輯值,用於指定是否返回附加回歸統計值。
如果 stats 為 TRUE,則 LINEST 函式返回附加回歸統計值,這時返回的陣列為 {mn,mn-1,...,m1,b;sen,sen-1,...,se1,seb;r2,sey;F,df;ssreg,ssresid}。
如果 stats 為 FALSE 或被省略,LINEST 函式只返回係數 m 和常量 b。