[英]How to run Time Series Regression with years, countries, and multiple values in R?
我想我知道我需要做什么,我只是不知道如何让它发挥作用。
数据示例:数据
我在 Excel 中有这种格式的数十年数据,我将其上传到 R。我相信我需要以某种方式将其转换为时间序列或日期格式,但将国家/地区保留为类别,以便我可以运行以下回归:
y ~ x1+x2
x1 ~ x2
y ~ x1
任何人都可以共享可以帮助我完成此任务的代码/程序包吗? 感觉很简单,但是找了几个小时也没找到例子。 是否也建议使用ggplot
生成带有这些数据的图形?
我尝试将其转换为as.xts
,但这没有用,可能是因为我对 Country 列的理解不足。 我失败的尝试如下:
modelts=as.xts(model1[,-1],order.by=as.Date(model1[,1],format='%m%d%Y'))
您的数据非常适合咀嚼:
as_tsibble(your_df, key = "Country", index = "Year")
然后,您可以使用出色的 tidyverts 工具:时间序列的整洁工具
这些使用 ggplot2 和 dplyr。
这些工具的一个很好的指南是:预测:原则和实践(第 3 版)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.