gpt4 book ai didi

r - predict.gam 中的警告消息 - 为什么会发生这种情况?

转载 作者:行者123 更新时间:2023-12-04 09:41:42 26 4
gpt4 key购买 nike

引用:第 22 页,http://www.statoek.wiso.uni-goettingen.de/mitarbeiter/ogi/pub/r_workshop.pdf

虽然我的问题在这篇文章中是独立的。数据在http://134.76.173.220/R_workshop

car <- read.table("car.dat", header = TRUE)
attach(car)

library(mgcv)
fit <- gam(MPG~s(SP))


plot(HP, MPG)
x <- seq(0, 350, length = 500)
y <- predict(fit, data.frame(HP = x))
lines(x, y, col = "red", lwd = 2)

接收错误:

Warning message:
In predict.gam(fit, data.frame(HP = x)) :
not all required variables have been supplied in newdata!

最佳答案

如果您取消“附加”并相应地调整代码并按照@GeorgeDontas 的建议使用 SP,它似乎可以工作

fit <- gam(MPG~s(SP), data=car)

plot(car$HP, car$MPG)
x <- seq(0, 350, length = 500)
y <- predict(fit, data.frame(SP = x))
lines(x, y, col = "red", lwd = 2)

关于r - predict.gam 中的警告消息 - 为什么会发生这种情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20281870/

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