我想使用rmgarch进行多元时间序列分析,因为Python没有多元模型,所以我试图使用R的rmgarch包。
我正在尝试使用以下代码在Colab Python环境中导入rmgarch模型。
下面是返回的错误,有人遇到任何此类问题吗?
var form = method(url).body
console.log(form)
// {
// data: {...}
// }
错误:
from rpy2.robjects.packages import importr
package_name = "rmgarch"
try:
pkg = importr(package_name)
except:
ro.r(f'install.packages("{package_name}")')
pkg = importr(package_name,lib_loc='/usr/local/lib/R/site-library')
pkg
答案 0 :(得分:0)
我遇到了一个非常相似的问题,对我来说,原因是 Colab 无法安装 gmp R 包,这是几个 R 包所必需的。
解决方法是您必须手动安装 gmp 库:
system("sudo apt-get install libgmp-dev")
!apt-get -qq install -y libgmp-dev
之后,使用 gmp 的包的 R 包导入应该没问题。