作者genmy (我是番薯)
站內Statistics
標題Re: [問題] R跑移動平均指令問題
時間Sun Nov 2 10:10:36 2008
※ 引述《purplechime (紫色風鈴)》之銘言:
: 假設我有三筆資料(各100個資料)
: 令其中一筆為y 一筆為x1 一筆為x2
: y對x1,x2跑複迴歸
: 問題是我不知道要怎樣下指令讓R跑移動平均
: 就是說100個資料我只想要區段的資料跑
: 例如1~50的 y x1 x2 跑出一條複迴歸
: 有截距項(a)斜率項(b1,b2)
: 然後2~51的也跑出一條複迴歸 也有 a b1 b2
: 以此類推3~52,4~53,5~54........
: 然後會有50個b1 b2 再把他繪成圖之類的問題
: 但要怎樣讓R能一次遞移一格去run出這50個b1 b2
: 我一直弄不出來~___~ 因為要跑的資料很多
: 不可能一個一個去跑迴歸~
: 不知道該怎麼表達問題
: 希望各位看的懂>"<
作一個迴圈 讓 index 每次移動一個
i從0 到 資料長度減50
index 指定
1+i到50+i
你可能還需要建一個矩陣來紀錄回歸結果
不然你也可以把每次結果記錄成一個vector
在迴圈最後把這次結果跟上次合起來也行
--
我愛台灣所以我要出國
搬新家囉
http://minnesota.pixnet.net/blog/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 99.50.234.208
※ 編輯: genmy 來自: 99.50.234.208 (11/02 11:39)
推 purplechime:先謝謝教導~ 我知道設i那邊的意思 但我不會設迴圈讓他 11/02 13:31
→ purplechime:一次移動一個 可以用很簡單的數字舉例看看嗎 11/02 13:33
→ purplechime:因為找了一些code 還是不知道怎麼下指令 麻煩了 ... 11/02 13:34
→ purplechime:另外 若沒設迴圈直接跑他就會出現 數值運算式共有x個 11/02 13:42
→ purplechime:元素 只用了第一個 .. 就是不會一次跑很多個 11/02 13:43