全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
9393 8
2014-09-30
悬赏 5 个论坛币 已解决
复制代码


报错:Error in x[ii:length(x) - lag + ii - 1] :
  only 0's may be mixed with negative subscripts
我想实现的功能如下图:

r.png

原图尺寸 6.93 KB

r.png

最佳答案

peikaibing 查看完整内容

input1[,ii]= x 这里应该改成 input1[,ii]= x 要注意括号,比如1:n-1实际上表示0:(n-1)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-9-30 11:03:02
input1[,ii]= x[ii:length(x)-lag+ii-1] 这里应该改成  input1[,ii]= x[ii:(length(x)-lag+ii-1)]

要注意括号,比如1:n-1实际上表示0:(n-1)   
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-9-30 13:43:00
这个可以学习一下                                                                        
                                       
                                                     
                                                     
                                             
                                                                 
                                                                                 
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-9-30 16:09:00
1楼说的是对的,第6行也有同样的问题,“lag+1”也要用括号括起来;
另外,建议第7行改为return(lagmat=list(x=input1,y=output1))。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-10-1 03:57:23
GOOD TO KNOW, Thank you for sharing this.
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-10-1 19:20:08
速度会很慢,考虑使用Rcpp编写。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群