gpt4 book ai didi

r - R 包 mgcv 是否存在已知的兼容性问题?是否有兼容性的一般规则?

转载 作者:行者123 更新时间:2023-12-02 08:48:20 26 4
gpt4 key购买 nike

我使用 R 版本 2.15.1 (2012-06-22) 和 mgcv 版本 1.7-22

我在 R 中加载以下一组包:


library(sqldf)
library(timeDate)
library(forecast)
library(xts)
library(tseries)
library(MASS)
library(mgcv)

碰巧我无法运行一个简单的模型(我省略了代码)。甚至是从帮助页面获取的示例代码:


dat = gamSim(1,n=400,dist="normal",scale=2)
b = gam(y~s(x0)+s(x1)+s(x2)+s(x3),data=dat)

出现错误:


Error in qr.qty(qrc, sm$S[[l]]) :
NA/NaN/Inf in foreign function call (arg 5)
In addition: Warning message:
In smoothCon(split$smooth.spec[[i]], data, knots, absorb.cons, scale.penalty = scale.penalty, :
number of items to replace is not a multiple of replacement length

请注意,如果我只是加载包 mgcv 然后立即使用示例代码,一切都会正常工作。如果我只加载所有包并运行示例代码,它也可以工作。如果我这样做就行不通

  1. 加载所有包
  2. 进行一些文件读取、sqldf 语句、ts 操作以及包预测中的一些模型。
  3. 如果我随后应用 GAM,它就不再起作用了。

显然,一般环境中的变量定义扰乱了包的功能。

有任何已知问题吗?如果我加载各种包,是否有必须遵守的一般规则?我可以编写“干扰”包 mgcv 的代码吗?

最佳答案

@Richard 有 2 个与 GAM 相关的软件包:gam 和 mgcv。同时加载两个库通常会导致冲突。

关于r - R 包 mgcv 是否存在已知的兼容性问题?是否有兼容性的一般规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14900248/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com