[英]Could not find function plot.gam
我正在研究“ R中的应用程序进行统计学习简介”(ISLR),我只停留在第295页的一部分上,这是广义可加模型的实验室。 当我运行以下代码时,我Error in plot.gam(gam1, se = TRUE, col = "red") : could not find function "plot.gam"
。
library(ISLR)
gam1 = lm(wage ~ ns(year, 4) + ns(age, 5) + education, data=Wage)
par(mfrow=c(1,3))
plot.gam(gam1, se=TRUE, col="red")
该书说plot.gam
应该是一般plot
功能的一部分,那么R为什么找不到它? 我应该做些不同的事情吗? 我尝试使用install.packages('plot', repos='http://cran.us.r-project.org')
重新下载绘图库, install.packages('plot', repos='http://cran.us.r-project.org')
。
这使我感到困惑,因为这本书说:
通用的plot()函数认识到gam2是gam类的对象,并调用了appropriateplot.gam()方法。方便地,尽管plot.gam()gam1不是gam类,而是lm类,我们仍然可以使用plot.gam () 在上面。 使用以下表达式生成图7.11:
plot.gam(gam1,se = TRUE,col =“ red”)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.