由統計變數計算線性回歸

(Linear regression calculations from statistical variables)

這個程式需要配合內置線性回歸功能一起使用,程式會將輸入的六個數值分別累加到六個統計變數中(Σx2, Σx, n, Σy2, Σy, Σxy)。

程式編寫日期: 2011年5月22日

程式需要在 REG Lin 模式下執行,因此在選擇新程式位置後,按 5 1 選用REG Lin模式。

注意: 藍色的英文字為統計模式中的變數(Σx2 按 Shift 1 1,Σx 按 Shift 1 2,n 按 Shift 1 3,Σy2 按 Shift 1 → 1,Σy 按 Shift 1 → 2,Σxy 按 Shift 1 → 3 ),而 E 是按 EXP。

程式 (127 bytes)

; 0 DT: ?→X: Σx2 + X→A: ?→X: Σx + X→B: ?→M:

n + M→C: ?→Y: Σy2 + Y→D: ?→Y: Σy + Y→Y:

?→X: Σxy + X→X: ClrStat: 1 ; A-1 DT:

E-50 ; E50(B - A DT: 1 , X DT: 0 , 1 ; D - X2 DT:

, E-50 ; E50(Y - Σy DT: , 0 ; - n DT: ; C DT

 

例題1: 若Σx2=14, Σx=6, n=3, Σy2=38, Σy=10, Σxy=23,求線性回歸直線。

按 MODE 5 1 (進入線性回歸模式)

再按 SHIFT CLR 1 EXE (清除統計變數(變為0))

按 Prog 1 再按 14 EXE 6 EXE 3 EXE 38 EXE 10 EXE 23 EXE

數據輸入完成再按 SHIFT S_VAR 1 → → 1 EXE (顯示A為0.333333333)

SHIFT S_VAR 1 → → 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 5 1 (進入線性回歸模式)

再按 SHIFT CLR 1 EXE (清除統計變數(變為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 → → 1 EXE (顯示A為0.7)

SHIFT S_VAR 1 → → 2 EXE (顯示B為 1.3)

所以直線為 y = 0.7 + 1.3x

 

註: 程式累加統計變數的輸入順序與計算機S-VAR表單出現的次序相同(Σx2, Σx, n, Σy2, Σy, Σxy)。

 

返回 CASIO fx-50FH、fx-3650P II、fx-50FH II及fx-50F PLUS 程式集

Free Web Hosting