[問題] 回歸分析的係數

作者: trumulertrml (戳莫勒)   2015-12-22 16:52:12
[問題類型]:
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
[軟體熟悉度]
新手(沒寫過程式,R 是我的第一次)
只會一些簡單的指令
[問題敘述]:
我想要建構一個兩個變數的回歸模型 lm(y~X1+X2)
y=a*X1+b*X2,但是我希望可以對a,b有一些限制,比如說a+b=1之類的
請問R可以做到這樣的功能嗎?
感謝有空的大師解答小弟的問題
作者: Edster (Edster)   2015-12-22 17:40:00
你是要用矩陣解還是要回歸regression不能做到有條件的regression.有兩條路. 一條是走最佳化係數. 一條是矩陣解如果你還有另一條件是a>0 and b>0 就只能走參數最佳化
作者: Wush978 (拒看低質媒體)   2015-12-22 18:25:00
lm(y - X2 ~ (X1 - X2) - 1)係數是a, 1 - a 是 b沒電腦測,不過方法大概是這樣。
作者: banyhong (=_=)   2015-12-23 12:54:00
推wush
作者: mowgur (PINNNNN)   2015-12-26 00:01:00
w大可以請問為什麼右邊最後要+1
作者: allen1985 (我要低調 拯救形象)   2015-12-26 00:18:00
最後面-1 是fit沒有intercept的regression如果要求a>0 and b>0 可能就更難點

Links booklink

Contact Us: admin [ a t ] ucptt.com