全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
13679 4
2016-10-29
      请教各位大神,新手学R,写了下面做回归阶次比较的代码,系统老提示ggplot函数不存在,不知道是代码错了,还是什么问题,ggplot2也下载了啊。
    library(MASS)
attach(Boston)
dis=seq(0,1,by=0.01)
nox=sin(2*pi*dis)+rnorm(length(dis),0,0.1)
data1=data.frame(dis,nox)
set.seed(1)
index=nrow(data1)
index1=sample(index,round(0.5*index))
trainingdata=data1[index1,]
testingdata=data1[-index1,]
Performance=data.frame()
for(d in 1:15)
{
  polyfit=lm(nox~poly(dis,degree = d),data=trainingdata)
  Performance=rbind(Performance,data.frame(Degree=d,
                                           Data='Train',
                                           rmse=RMSE(trainingdata$nox,predict(polyfit))))
  Performance=rbind(Performance,data.frame(Degree=d,
                                           Data='Test',
  rmse=RMSE(testingdata$nox,predict(polyfit,newdata = testingdata))))
}
ggplot(Performance,aes(Degree,rmse,linetype=Data))+geom_point()+geom_line()
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-10-29 14:08:53
下载后还得加载:library(ggplot2)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-10-29 14:29:40
飞天玄舞6 发表于 2016-10-29 14:08
下载后还得加载:library(ggplot2)
RMSE函数又找不到了,下载了sjmisc但是跑起来还是说找不到RMSE,您知道在哪里吗?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-10-30 16:06:23
学习R这段时间,总体的感觉就是,package的安装和调用都用R,其他的用studio。install.package用studio的话,总出错。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-10-30 19:30:57
要先安装啊?!不安装是无法加载的!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群