Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用 gam for y 作为数据集中变量 a 和 b 的函数来运行平滑样条回归。但是当我运行以下代码时,出现以下错误。
> autogam_axb <- gam(data$y~s(data$a,data$b)) Error in eval(expr, envir, enclos) : object 'a' not found
知道我做错了什么吗?
您需要将模型规范与数据的位置分开。前者通过公式指定,而data参数用于说明gam后者:
data
gam
autogam_axb <- gam(y ~ s(a, b), data = data)
这有两个目的:
data$