統計變數計算線性回歸
(Linear regression calculations from statistical variables)
這個程式需要配合內置線性回歸功能一起使用,程式會將輸入的六個數值分別累加到六個統計變數中(Σx2, Σx, n, Σy2, Σy, Σxy)。
程式編寫日期: 2008年11月6日
程式需要在 REG Lin 模式下執行,因此在輸入程式前請先按 Mode Mode 1 進入REG Lin 模式。
程式 (79 bytes)
?→X: A + X - 1→A: ?→X: B + X - 1→B: ?→M:
C + M - 2→C: ?→Y: D + Y→D: ?→Y: ?→X:
1 , X DT: 0 , Y - X DT: D - X2 - (Y - X)2→D
例題1: 若Σx2=14, Σx=6, n=3, Σy2=38, Σy=10, Σxy=23,求線性回歸直線。
按 MODE MODE 2 1 (進入線性回歸模式及清除統計變數(變為0))
按 Prog 1 再按 14 EXE 6 EXE 3 EXE 38 EXE 10 EXE 23 EXE
數據輸入完成再按 SHIFT S_VAR → → 1 EXE (顯示A為0.333333333)
SHIFT S_VAR → → 2 EXE (顯示B為 1.5)
所以直線為 y = 0.333333333 + 1.5x
例題1: 已知兩點為 (4,6)及(5,7),另外三點的統計變數為Σx2=14, Σx=6, n=3, Σy2=38, Σy=10, Σxy=23,求線性回歸直線。
按 MODE MODE 2 1 (進入線性回歸模式及清除統計變數(變為0))
4 , 6 DT 5 , 7 DT (輸入已知兩點)
按 Prog 1 再按 14 EXE 6 EXE 3 EXE 38 EXE 10 EXE 23 EXE
數據輸入完成再按 SHIFT S_VAR → → 1 EXE (顯示A為0.7)
SHIFT S_VAR → → 2 EXE (顯示B為 1.3)
所以直線為 y = 0.7 + 1.3x
註1: 程式輸入的數值不可以是分數,否則有可能出現MATH ERROR,若要輸入分數,請用除號代替分號。
註2: 若未計算問題前已在線性回歸模式(REG Lin),按 MODE MODE 2 1 可以改為按SHIFT MODE 1 EXE (只清除統計變數(變為0))。
註3: 程式累加統計變數的輸入順序與計算機S-VAR表單出現的次序相同(Σx2, Σx, n, Σy2, Σy, Σxy)。