【发布时间】:2018-11-12 03:07:32
【问题描述】:
因此,我尝试将三次、自然和平滑样条曲线拟合到 ISLR 包中的 Auto 数据集。我遇到了一些问题,并且收到了一些警告/错误消息,这让我认为我的数据或我创建的矩阵有问题。
真正令人困惑的是这个基本命令是如何引发错误的。
natural.splines.fit <- lm(horsepower ~ ns(mpg, knots = c(25, 50, 75)), data = Auto)
qr.default(t(const)) 中的错误:外部函数调用中的 NA/NaN/Inf (参数 1)
我的代码中还有其他错误/警告,但问题是:我基本上是从某个地方复制代码并运行它,它适用于 Carseats 数据集并修改它以更改变量以匹配 Auto 数据集.这就是为什么它让我感到困惑。我不明白为什么我会收到 Auto 数据集而不是 Carseats 数据集的错误。有人有什么见解吗?
【问题讨论】: