【发布时间】:2022-11-12 14:15:40
【问题描述】:
为什么我会收到此错误,我该如何解决?
Regression_Africa <- Mean_temperature_by_dt %>%
filter(Country == "Africa", dt >= 1850 & dt <=2013)
Regression_Africa <-lm(AverageTemperature ~ dt, data = Regression_Africa)
Temperature_predicted_temperature <- data.frame(Year = c(2015, 2016, 2020))
predict(Regression_Africa, Temperature_predicted_temperature) %>% round(1)
【问题讨论】:
-
如果您的数据中的年份列是
dt,并且您使用该dt创建了模型,您可能需要data.frame(dt = c(2015, 2016, 2020)) -
这非常简单。谢谢你。
标签: r regression