Re: Re:[問題]線性迴歸,借題一問已回收

看板MATLAB作者 ( simple)時間16年前 (2009/04/29 20:54), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
※ 引述《longerstyle (longer)》之銘言: : [ab gof]=fit(x,y,'poly1'); : x 與 y 就是你要做迴歸的點位,(注意此處x,y置換後統計上的意義不同) : 'poly1'就是線性迴歸,此處迴歸模式可以選擇很多,詳見 help fit : ab就會出現,類似這樣的資料: : Linear model Poly1: : ab(x) = p1*x + p2 : Coefficients (with 95% confidence bounds): : p1 = 1.347 (1.325, 1.368) : p2 = 0.005818 (-0.0009977, 0.01263) : gof就會出現: :   ꄠ sse: 8.6004e-005 ^^^^^^^^^^^^^^^^ 我想請問一下 已經做了上述步驟 但如果我想要取其中的SSE值 要如何作呢 直接打sse好像不行 @@" 看過help sse(E,x,y,FP) -->不懂FP是什麼 另問 SSE是此回歸之變異數嗎 新手 : rsquare: 0.9998      --->這就是R^2值,其他值的意義, : dfe: 5             找ㄧ本統計的書上就會有寫    : adjrsquare: 0.9998 : rmse: 0.0041 : 再提供一個小技巧,把此條線畫在圖上: : y2=ab.p1.*x+ab.p2; : plot(x,y,'.',x,y2);axis tight : title( [ 'R^2: ' num2str(gof.rsquare)]); : text(--,**,['y = ' num2str(ab.p1) 'x+( ' num2str(ab.p2) ')']); : --與**是你迴歸方程式要寫在圖中的位置 : 這樣子就是一張完整的資料點、迴歸曲線、R^2值與迴歸方程式的圖形了 : ※ 引述《gym (DEMON =\>_</=)》之銘言: : : 請問求出來後,如何求R^2呢 : : 小弟是參考洪維恩的書, : : 但很多地方都看不懂,請各位前輩見諒 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.125.96.143

04/29 21:43, , 1F
標準平方誤差 Standard Square Error
04/29 21:43, 1F
文章代碼(AID): #19-4uINz (MATLAB)
文章代碼(AID): #19-4uINz (MATLAB)