R语言之时间序列图绘制

该文详细介绍了如何使用R和RStudio进行时间序列数据分析,包括数据读取、时间序列绘制、单位根检验、自相关图和偏相关图的绘制、白噪声检验、ARIMA模型拟合以及未来趋势预测。通过对7级以上地震发生次数的数据处理,展示了完整的分析流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

01 读取数据

02 赋值变量

03 时间序列值绘制

04 读取包

05 单位根检验,又称平稳性检验

06 自相关图和偏相关图

07 白噪声检验或纯随机性检验

08 模型拟合

09 显著性检验

10 预测未来趋势

结语:


我使用的是:R+Rstudio

01 读取数据

读取数据(read.table),数据位置("F:/笔记/Rstudio/A1_7.csv")

首先找到文件

点击上方文件夹获取文件位置

复制文件位置“F:\笔记\Rstudio”后将“\”改为“/”,在后面加上文件名

改变后:"F:/笔记/Rstudio/A1_7.csv"

sep=","(空格位置用“,”代替)

header=T(数据第一行是标题,不属于数据)

data(将数据赋值给data)

data<-read.table("F:/笔记/Rstudio/A1_7.csv",sep=",",header=T)   #data数据

02 赋值变量

data$number(取数据data中的名字为number的一列,依据数据具体名称来定,是需要研究的部分)

将提取的一列变量"x"

在这个窗口可以看见

x<-ts(data$number,start=1900)
#ts时间序列   x时间序列未知量

03 时间序列值绘制

绘制时间序列图用plot()

研究变量为:x

main:主标题

xlab:x轴变量名称

ylab:y轴变量名称

xlim:x轴取值范围

ylim:y轴取值范围

plot(
  x,
  main = "1900-1998年全球7级以上地震发生次数",
  xlab = "时间",ylab="7级以上地震发生次数",
  xlim = c(1900,1998),ylim=c(0,50)
)

绘图如下:

可以通过col=改变线的颜色,可以是1、2、3、4代表黑、红、绿、蓝,或是直接打出颜色名称

例如:blue,yellow,grey,lavender

根据喜好搭配

pch=节点的形状(从0~25,每个数字对应不同形状)

type参数用来控制所生成散点图的类型,有如下几个选项:

type=“p”表示绘制单独的点

type=“l”表示绘制点连成的折线

type&

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JIA...Thriteen

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

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

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

打赏作者

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

抵扣说明:

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

余额充值