时间序列分析2--时间序列数据的处理和绘制时序图

目录

序列变换

子序列

缺失值插值

绘制时序图 


序列变换

如进行对数变换:log_price<-log(price)

子序列

price2<-window(price,start=c(2015,2),end=c(2015,5))

缺失值插值

线性插值法和样条插值法(由zoo程序包调用)

na.approx(a)      # 线性插值

na.spline(a)        # 样条插值

Jan Feb Mar Apr May Jun
2015 101  82  66  35  NA   7

线性插值结果

Jan Feb Mar Apr May Jun
2015 101  82  66  35  21   7

样条插值结果

 Jan        Feb        Mar        Apr        May        Jun
2015 101.000000  82.000000  66.000000  35.000000   8.107993   7.000000

绘制时序图 

时序图就是一个二维平面坐标图,通常横轴表示时间,纵轴表示序列取值

plot(price,type="o",main='type="o"')    # type="o"表示点线结构,main表示添加标题文本

参数取值 描述 参数取值 描述
type="p" type="o" 线穿过点
type="l" 线 type="h" 悬垂线
type="b" 点连线 type="s" 阶梯线

par(mfrow=c(3,2))      # 以三行两列输出示意图

pch=1  # pch一共有25个参数值,表示观察点的符号

lty=1     # lty表示线的类型,有6种

lwd=k    # lwd表示线的宽度,k表示k倍,-k表示1/k倍

col=1 or col="black"   # 点线颜色,657种

sub=""    # 添加副标题文本

xlab=""   # 指定横坐标名称

xlim=c()  # 指定横坐标的范围

abline(v=  , h=  ,lty=2)      # 为图形添加参照线,v表示横轴,h表示纵轴  

你可能感兴趣的:(R语言笔记,学习,r语言)