R语言处理时间序列 5

我有一组数据,但是每个时间点都有不同个数的数值,我想把他们体现在一张图上,就是说每个时间点对应一个区间,请问怎么用R实现,谢谢... 我有一组数据,但是每个时间点都有不同个数的数值,我想把他们体现在一张图上,就是说每个时间点对应一个区间,请问怎么用R实现,谢谢 展开
 我来答
度爷文库1
2014-07-19 · TA获得超过191个赞
知道答主
回答量:40
采纳率:0%
帮助的人:39.2万
展开全部
## 多元的情况 例子
z <- ts(matrix(rnorm(300), 100, 3), start = c(1961, 1), frequency = 12)
class(z)
head(z) # 前六行数据
plot(z) #分三个显示 
plot(z, type="o",col="cyan")  #定义线条类型 颜色
plot(z, plot.type = "single", lty = 1:3)  #显示到一张图上面
plot(z, plot.type = "single", type="o",col=c(1:3))
plot(z, plot.type = "single", type="h",col=c("red","yellow","blue"))
##颜色线条自己选去吧。。


#需要注意的是 ts(object,...)
#object  必须是一个 data.frame 或者 matrix !

#start :开始的年份 月份  列如 c(2014,7)
#默认 frequency = 12

#其中的一个例图 ,样式,颜色 可以自己调整的。。。

追问
非常感谢
现在我做的结果是输入人名和日期可以自动生成一系列的图和数据,想看一个月或者更长时间的状况,请问有什么思路么? 需要的每个数据都是之前的运行结果,保存到excel的时候会被覆盖。。。
追答
不太明白您的意思,你可以把数据部分截图给我看看,然后把问题描述的清楚一些。~
你如果想一键生成一系列的 东西用R可以编个程序,
或者用SPSS (时序处理较弱) Eviews(计量、金融时序专业软件)傻瓜式的。。网上都有教程,教你怎么点就行了。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式