楼主: ahu1124
4995 1

如何三个单独的时间序列合并成一个大序列 ? [推广有奖]

  • 0关注
  • 0粉丝

已卖:139份资源

博士生

68%

还不是VIP/贵宾

-

威望
0
论坛币
251 个
通用积分
0.0600
学术水平
1 点
热心指数
1 点
信用等级
1 点
经验
8995 点
帖子
90
精华
0
在线时间
544 小时
注册时间
2005-8-11
最后登录
2021-5-17

楼主
ahu1124 发表于 2010-9-25 07:43:32 |AI写论文
10论坛币
如题
aex <-read.csv("aex.csv", header = TRUE, as.is=TRUE);
ftse <-read.csv("ftse.csv", header = TRUE, as.is=TRUE);
dax <-read.csv("dax.csv", header = TRUE, as.is=TRUE);


aex.ts <-as.timeSeries(aex);
ftse.ts <-as.timeSeries(ftse);
dax.ts <-as.timeSeries(dax);

aex.return.ts <- returns(aex.ts[,6], method="continuous");
ftse.return.ts <- returns(ftse.ts[,6], method="continuous");
dax.return.ts <- returns(dax.ts[,6], method="continuous");


我想把aex.ts[,6],ftse.ts[,6],dax.ts[,6], 这三个时间序列放在一起(一个时间加三个column)

我用了V = merge(aex.ts[,6],ftse.ts[,6],dax.ts[,6]), 但都放在一个column里了,时间并且重合了。。。

有人知道怎么弄吗?


谢谢大家

最佳答案

simplystat 查看完整内容

用cbind命令即可。例如下: x
关键词:时间序列 时间 序列

回帖推荐

simplystat 发表于2楼  查看完整内容

用cbind命令即可。例如下: x

本帖被以下文库推荐

沙发
simplystat 发表于 2010-9-25 07:43:33
用cbind命令即可。例如下:
x<-as.ts(rnorm(100))
y<-as.ts(rnorm(100))
z<-as.ts(rnorm(100))
v<-cbind(x,y,z)
v
str(v)
就你的问题就是:
V = cbind(aex.ts[,6],ftse.ts[,6],dax.ts[,6]),

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-19 02:47