[問題] 二變數的標準差?已回收

看板MATLAB作者 (long6120)時間15年前 (2010/09/17 05:34), 編輯推噓0(005)
留言5則, 3人參與, 最新討論串1/1
想請問各位大大 假設我的回歸線公式為 Y=20*X1+80*X2 , X1和X2是變數 共五筆資料 Y=[5 ; 10 ; 20 ; 40 ; 60] X1==[0.8 ; 0.12 ; 0.20 ; 0.25 ; 0.27] X2=[0.3 ; 0.8 ; 0.24 ; 0.56 ; 0.60] (意思是第一筆資料為Y=5 X1=0.8 X2=0.3這樣 迴歸係數可能有錯 因為是隨便假設的) 請問二變數的標準差該如何在matlab上寫出? 已經爬過文但找不到答案 請各位大大幫我解惑 非常感謝!!! 補一下 就一般二變數的標準差定義 n S(標準差)=(Σ ( 20*X1i+80*X2i-Yi )^2 / n-2 )^(1/2) i=1 n=5 因為有五筆資料 ,只有一個變數的話是除以n-1 就是一般樣本標準差 現在因為有兩個變數 所以除以n-2 麻煩各位了 感激不盡!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.230.219

09/17 09:33, , 1F
沒內建的指令就自己寫阿
09/17 09:33, 1F

09/17 12:07, , 2F
因為還是新手 自己嘗試很久 還是希望前輩能賜教 謝謝了!!
09/17 12:07, 2F

09/17 13:18, , 3F
先寫個數學定義啊 我看不懂你的雙變數標準差是什麼東西
09/17 13:18, 3F
※ 編輯: long6120 來自: 140.112.22.88 (09/17 14:03)

09/17 14:45, , 4F
sqrt(sum((20*X1+80*X2-Y).^2)/3) 就這樣啦
09/17 14:45, 4F

09/17 15:00, , 5F
謝謝樓上前輩!!!我會試試看
09/17 15:00, 5F
文章代碼(AID): #1CaerrD3 (MATLAB)