楼主: tianjixuetu
2947 0

[学习分享] R语言:xts包,zoo包处理时间序列的一些简单运用 [推广有奖]

已卖:4218份资源

教授

53%

还不是VIP/贵宾

-

TA的文库  其他...

投资理财书籍

威望
0
论坛币
9679 个
通用积分
38.8509
学术水平
67 点
热心指数
67 点
信用等级
61 点
经验
1202 点
帖子
711
精华
3
在线时间
1570 小时
注册时间
2009-12-16
最后登录
2025-10-27

楼主
tianjixuetu 在职认证  发表于 2016-10-4 21:54:59 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
Index<-read.table("TRD_Index.txt",header=TRUE)
SHindex<-Index[Index$Indexcd==1,]
head(SHindex,3)
class(SHindex)
Clsindex<-SHindex$Clsindex
class(Clsindex)

library(zoo)
library(xts)

Clsindex<-xts(Clsindex, order.by=as.Date(SHindex$Trddt))
head(Clsindex)               
class(Clsindex)
names(Clsindex)<-"Clsindex"
head(Clsindex,2)
head(index(Clsindex))
class(index(Clsindex))
plot(Clsindex)


# section 3
###############################################################
SHindex<-xts(SHindex[,-(1:2)],order.by=as.Date(SHindex$Trddt))
head(SHindex)

SHindex1<-coredata(SHindex)
head(SHindex1)

class(SHindex1)

# section 4
########################################################

SHindexPart<-SHindex["2014-10-08/2014-11-01"]

head(SHindexPart,2)
tail(SHindexPart,2)

SHindex2015<-SHindex["2015"]
head(SHindex2015,2)
tail(SHindex2015,2)

SHindexAfter2015<-SHindex["2015/"]
head(SHindexAfter2015,2)


SHindexBefore2015<-SHindex["/2015-01-05"]
tail(SHindexBefore2015,2)

SHindex9End<-SHindex["2014-09/2014"]
head(SHindex9End,2)
tail(SHindex9End,2)

# section 5
#########################################################
class(Clsindex)
head(Clsindex)
tail(Clsindex,1)
hist(Clsindex,breaks = 50, col = 'blue ',border = FALSE,
     main = "Histogram of Clsindex")


max(Clsindex)
min(Clsindex)
mean(Clsindex)
median(Clsindex)
sd(Clsindex)
summary(Clsindex)
代码来自:《量化投资:以R语言为工具》,需要可以购买正版图书
转载自:http://blog.sina.com.cn/s/blog_659ec1310102wnen.html

二维码

扫码加我 拉你入群

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

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

关键词:时间序列 zoo R语言 Index IND

今天,我持续不断地改进自己,在各方面,我会越来越好!

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

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