全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管百科 爱问频道
12356 6
2019-04-16
悬赏 88 个论坛币 未解决
求助,在R中运行到最下面出现error mapping` must be created by `aes(),这是哪里出了问题,明明以前也是这样写ggplot 里的
画图,怎么这次就出错了?完全无头绪!!
~~~~~~~~~
a=c(1,2,3,1,2,3)
b=c(1,1,1,2,2,2)
y=c(27,21,33,15,6,11)
k=c(295,416,308,474,540,498)
aa=as.factor(a)
bb=as.factor(b)
options(contrasts=c("contr.sum","contr.sum"))
collator.out=glm(y~aa+bb,family = poisson,offset = log(k))
summary(collator.out)
collator.fit=predict.glm(collator.out,type = 'response',se.fit=TRUE)
y.fit=collator.fit$fit
y.sef=collator.fit$se.fit
yfL=y.fit-2*y.sef
yfH=y.fit+2*y.sef
data.jam=data.frame(a,aa,b,bb,y,y.fit,y.sef,yfL,yfH)
library(ggplot2)
w=ggplot(data.jam,mapping = aes_(a,y))
w + geom_point(data.jam, aes_(a,y,color=b))

二维码

扫码加我 拉你入群

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

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

全部回复
2019-4-16 11:44:59
已经解决。
二维码

扫码加我 拉你入群

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

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

2019-4-16 13:59:43
XA0 发表于 2019-4-16 11:44
已经解决。
怎么解决的,解释一下撒。。
二维码

扫码加我 拉你入群

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

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

2019-4-17 01:19:33
HappyAndy_Lo 发表于 2019-4-16 13:59
怎么解决的,解释一下撒。。
我增加了一行命令在data.jam 那行的下面:
colnames(data.jam)=c("a","aa","b","bb","y","y.fit","y.sef","yfL","yfH")
二维码

扫码加我 拉你入群

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

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

2019-4-17 08:43:13
XA0 发表于 2019-4-17 01:19
我增加了一行命令在data.jam 那行的下面:
colnames(data.jam)=c("a","aa","b","bb","y","y.fit","y.sef ...
二维码

扫码加我 拉你入群

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

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

2020-6-30 17:29:26
XA0 发表于 2019-4-17 01:19
我增加了一行命令在data.jam 那行的下面:
colnames(data.jam)=c("a","aa","b","bb","y","y.fit","y.sef ...
你好,我也遇到了同样的问题,但是colnames后还是出错,怎么办呢
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
栏目导航
热门文章
推荐文章

说点什么

分享

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