我正试图在R中的两个系列之间运行一个简单的F测试:
var.test(fit1,fit2)
但我收到错误:
Error in is.finite(x) : default method not implemented for type 'list'
我已尝试使用以下主题中的建议解决问题: https://github.com/haleyjeppson/ggmosaic/issues/9 ggmosaic error message: default method not implemented for type 'list'
通过运行:
devtools::install_github('cran/ggplot2', force = TRUE)
虽然这条线路运行良好 - 错误仍然存在。我尝试卸载ggplot2并重复该过程,并在每种情况下重新启动R.
我创建fit1和fit2的初始代码是这样的: 此模型基于从CSV文件导入的经济索引创建:
index_ma = ma(df_ind$weight_ind_2, order=7)
count_ma = ts(na.omit(index_ma), frequency=30)
decomp = stl(count_ma, s.window="periodic")
deseasonal_cnt <- seasadj(decomp)
fit1<-auto.arima(deseasonal_cnt, seasonal=FALSE)
此模型是根据从CSV文件导入的10年以上的每日S&amp; P数据创建的:
econ_ma = ma(df_daily$sp_change, order=7)
econ_count_ma = ts(na.omit(econ_ma), frequency=30)
econ_decomp = stl(econ_count_ma, s.window="periodic")
econ_decomped <- seasadj(econ_decomp)
fit2<-auto.arima(econ_decomped, seasonal=FALSE)
我之前对这两个系列进行了一些其他的测试 - 两者都有相同的观察次数,没有其他问题。在我前几天更新R之前它没有问题,现在我收到了这个错误。
任何帮助都会非常感激,因为在我更新包之前代码运行没有问题。谢谢!