作者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)
1F:推 purplechime:先谢谢教导~ 我知道设i那边的意思 但我不会设回圈让他 11/02 13:31
2F:→ purplechime:一次移动一个 可以用很简单的数字举例看看吗 11/02 13:33
3F:→ purplechime:因为找了一些code 还是不知道怎麽下指令 麻烦了 ... 11/02 13:34
4F:→ purplechime:另外 若没设回圈直接跑他就会出现 数值运算式共有x个 11/02 13:42
5F:→ purplechime:元素 只用了第一个 .. 就是不会一次跑很多个 11/02 13:43