R语言:时序图和自相关图

时序图

所谓时序图,就是一个二维平面坐标图。通常横轴表示时间,纵轴表示序列取值。因为时序图可以帮助我们直观地掌握时间序列的一些基本分布特征,所以时间序列分析的第一步通常是绘制时序图。
以1884-1890年英格兰和威尔士地区小麦平均亩产量数据为例,我们可以输入如下指令,得到这7年的时序图。

> yield<-c(15.2,16.9,15.3,14.9,15.7,15.1,16.7)
> #用行输入的方式将7个序列值赋值给向量yield
> yield<-ts(yield,start=1884)
> #指定yield为时序变量,观察值起始时间为1884年,数据频率默认为年度数据
> plot(yield)
> #绘制yild的时序图

1884-1890年英格兰和威尔士地区小麦平均亩产量时序图
自定义图形参数
1.点线结构参数

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

2.符号参数
plot函数中,用pch选项设置观察点的符号。pch一共有25个参数值,它们对应的符号如下图。
在这里插入图片描述
3.连线类型参数
plot函数中,用lty选项设置线的类型,具体的参数值与线型规定如下表所示。

参数取值描述
lty=1实线
lty=2虚线
lty=3点线
lty=4点+短虚线
lty=5长虚线
lty=6点+长虚线

4.线的宽度参数
plot函数中,用lwd选项设置线的宽度,具体的参数值与线型规定如下表所示。

参数取值描述
lwd=1默认宽度
lwd=k默认宽度的k倍
lwd=-k默认宽度的1/k倍

5.颜色参数
plot函数在,用col选项设置点线的颜色,具体参数取值与颜色规定如下表所示。

参数取值颜色
col=1黑色
col=2红色
col=3绿色
col=4蓝色

6.添加文本
plot函数中,用main选项添加标题文本,用sub选项添加副标题文本,用xlab选项指定横坐标的名称,用ylab选项指定纵坐标的名称。
以1884-1890年英格兰和威尔士地区小麦平均产量数据为例添加标题,并将横坐标显示为“年份“,纵坐标显示为“亩产量”,命令和显示结果如下。

> plot(yield,main="1884-1890年英格兰和威尔士地区小麦平均亩产量",xlab="年份",ylab="亩产量")

在这里插入图片描述
7.指定坐标轴范围
plot函数中,用xlim选项指定横坐标分范围,用ylim选项指定纵坐标的范围。
以1884-1890年英格兰和威尔士地区小麦平均产量数据为例,我们可以通过限制坐标的范围控制时序图输出内容,相关命令和显示结果如下。

> plot(yield,xlim=c(1886,1890))
> #指定输出横轴范围

在这里插入图片描述

> plot(yield,ylim=c(15,16))
> #指定输出纵轴范围

在这里插入图片描述

8.添加参照线
在绘图时,可以使用abline函数为图形添加参照线。参照线可以是垂线,也可以说是水平线,还可以是线性回归线。
以1884-1890年英格兰和威尔士地区小麦平均产量数据为例,在时序图基础上添加参照线,添加垂直参照线和水平参照线的相关命令和显示结果如下。

> plot(yield)
> abline(v=c(1885,1889),lty=2)
> #添加多条垂直参照线

在这里插入图片描述

> plot(yield)
> abline(h=c(15.5,16.5),lty=2)
> #添加水平线

在这里插入图片描述

自相关图

自相关图是一个平面二维坐标悬垂线图。横坐标表示延迟时期数,纵坐标表示自相关系数,悬垂线表示自相关系数的大小。
在R语言中,我们可以使用acf函数绘制自相关图,该函数的命令格式为:
acf(x, lag= )
式中:
x为变量名;
lag为延迟阶数,若用户不特殊指定,系统会根据序列长度自动指定延迟阶数。
以1884-1890年英格兰和威尔士地区小麦平均亩产量数据为例,绘制序列的自相关图,相关命令和显示结果如下。

> acf(yield)

在这里插入图片描述
说明:虚线为自相关系数2倍标准差的位置。

  • 9
    点赞
  • 1
    评论
  • 49
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

评论 1 您还未登录,请先 登录 后发表或查看评论
©️2022 CSDN 皮肤主题:数字20 设计师:CSDN官方博客 返回首页

打赏作者

花農

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值