2020年9月更新
TSA包的1.3版本,在2020年9月13日发布了,因此无需再通过源码进行安装,只需要:
install.packages("TSA")
即可进行安装(如果提示R语言版本低,先更新R语言再进行安装即可)。
以下内容在2020年9月后无需再进行操作
TSA包已被删除和归档(2020年5月)
2020年5月份之后,如果安装TSA包会出错,提示无法安装。
这是因为TSA包在2020年5月份被删除和归档了,目前需要通过源码进行安装。
更新R至最新版本
由于TSA包的部分依赖包使用新版R语言构建,因此首先需要更新R语言到最新版(2020年6月5日为4.0.0版本)。
1、打开Rgui(不要使用Rstudio)
2、安装installr包(如果安装了请忽略此步骤)
> install.packages("installr")
3、升级R语言
> library(installr)
> updateR()
应该会提示有新版本,根据提示安装即可。
安装TSA包
更新R完成后依照如下步骤安装TSA包:
1、下载源码包:
https://cran.r-project.org/src/contrib/Archive/TSA/TSA_1.2.1.tar.gz
保存到电脑 。
2、打开Rstudio或Rgui,安装TSA包
(“文件保存位置要改成tar.gz文件保存的对应位置”):
> install.packages("文件保存位置\TSA_1.2.1.tar.gz", repos = NULL, type = "source")
3、可能安装失败:
①路径里的\变成转义字符了,改成“\\”
②看报错提示,可能需要先安装依赖包leaps和locfit包。
> install.packages("leaps")
> install.packages("locfit")
安装完依赖包,再重新
> install.packages("文件保存位置\TSA_1.2.1.tar.gz", repos = NULL, type = "source")
即可
4、安装完成