全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
9460 6
2012-10-02
在画时间序列图过程中遇到以下问题,不知原因为何?

ts.plot(fmri[,2:5],lty=c(1,4),ylab="BOLD")Error in fmri[, 2:5] : incorrect number of dimensions


原数据fmri 来自package astsa,结构属性如下

names(fmri)
[1] "L1T1" "L1T2" "L1T3" "L1T4" "L1T5" "L1T6" "L2T1" "L2T2" "L2T3" "L2T4" "L2T5"
[12] "L2T6" "L3T1" "L3T2" "L3T3" "L3T4" "L3T5" "L3T6" "L4T1" "L4T2" "L4T3" "L4T4"
[23] "L4T5" "L4T6" "L5T1" "L5T2" "L5T3" "L5T4" "L5T5" "L5T6" "L6T1" "L6T2" "L6T3"
[34] "L6T4" "L6T5" "L6T6" "L7T1" "L7T2" "L7T3" "L7T4" "L7T5" "L7T6" "L8T1" "L8T2"
[45] "L8T3" "L8T4" "L8T5" "L8T6" "L9T1" "L9T2" "L9T3" "L9T4" "L9T5" "L9T6"

class(fmri)[1] "list"

summary(fmri)

Length Class  Mode   
L1T1 640    -none- numeric
L1T2 512    -none- numeric
L1T3 640    -none- numeric
L1T4 384    -none- numeric
L1T5 640    -none- numeric
L1T6 512    -none- numeric
L2T1 640    -none- numeric
L2T2 512    -none- numeric
L2T3 640    -none- numeric
L2T4 384    -none- numeric
......
L9T6 512    -none- numeric




二维码

扫码加我 拉你入群

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

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

全部回复
2012-10-2 11:41:39
貌似 fmri[,2:5]不是一个正确的数据

>fmri[,2:5]
Error in fmri[, 2:5] : incorrect number of dimensions


你可以试试:

ts.plot(fmri$L1T1[,2:5],lty=c(1,4),ylab="BOLD")



二维码

扫码加我 拉你入群

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

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

2012-10-3 02:59:24
谢谢 但是我希望画的图是 4个时间序列, column2-5共存,
所以用ts.plot(fmri[,2:5],lty=c(1,4),ylab="BOLD")
二维码

扫码加我 拉你入群

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

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

2012-10-3 21:41:27
你的错误在于没有确定横坐标~你是希望fmri[,2:5]出现在纵坐标上,但是fmri本身并不是一个ts的dataset,你得把时间点范围确定下来才可以,也就是横坐标的数值。
二维码

扫码加我 拉你入群

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

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

2012-10-6 09:50:07
use class(fmri) to decide whether your data is a time series object (ts, mts). If not, use ts(fmri,start .., end ..,freq=..) or use packages.
二维码

扫码加我 拉你入群

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

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

2012-10-12 02:47:59
Thanks everyone
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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