看板 Statistics 關於我們 聯絡資訊
※ 引述《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