共用方式為


WorksheetFunction.Intercept 方法 (Excel)

利用已知的 x 值和 y 值所畫出的 Y 軸,計算一直線與其相交的點。 Y 軸截距係依據通過已知的 x 值和 y 值所繪製的最適迴歸線。

當自變數為 0 (零) 時,當您想要判斷應變數的值時,請使用 截距 函數。 例如,當資料點在室溫及更高溫度下取得時,您可以使用 「截距 」功能來預測金屬在 0°C 時的電阻。

語法

表達。攔截Arg1Arg2) (

代表 WorksheetFunction 物件的變數。

參數

名稱 必要/選用 資料類型 描述
Arg1 必要 Variant Known_y's - 一組相依的觀察值或資料。
Arg2 必要 Variant Known_x's - 一組獨立的觀察值或資料。

傳回值

雙精確度

註解

引數必須是數字,或是含有數字的名稱、陣列或參照。

如果陣列或參照引數包含文字、邏輯值或空白儲存格,則會忽略這些值,但包括零值儲存格。

如果known_y和known_x包含不同數量的資料點或不包含任何資料點,則 Intercept 會傳回 #N/A錯誤值。

迴歸線 a 的截距方程為:

顯示公式 A 等於 Y 減去 BX 的屏幕截圖。一條線在 Y 和 X 上。

其中斜率 b 計算如下:

顯示斜率公式的螢幕擷取畫面。

其中 x 和 y 是樣本,表示 AVERAGE (known_x 的) 和 AVERAGE (known_y 的) 。

InterceptSlope 函數中使用的基礎演算法與 LinEst 函數中使用的基礎演算法不同。 當資料為未確定或共線的資料時,這些演算法之間的差異可能會導致不同的結果。 例如,如果 known_y's 引數的資料點為 0,而且 known_x's 引數的資料點為 1:

  • 攔截坡度 返回 #DIV/0! 錯。 截距斜率演算法旨在尋找一個且只有一個答案,在這種情況下,可以有多個答案。

  • LinEst 傳回值 0。 LinEst 演算法旨在傳回共線資料的合理結果,在這種情況下,至少可以找到一個答案。

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應