[英]error on ggplot2 stat_smooth
當我嘗試使用ggplot2時收到錯誤消息,但我不明白為什么。 我可能在某處犯了一些小錯誤...
> head(d)
TargetGroup2012 TargetGroup2000 bmi3 age3 PA_Score education3 asthma3 allasthma3 tres3
1 2 2 20.89796 55 2 2 0 0 0
2 2 2 20.20038 49 3 2 0 0 0
3 2 2 30.47797 58 3 1 0 0 0
4 2 2 34.13111 51 2 2 0 0 0
5 3 2 23.24380 52 3 1 0 0 0
6 3 2 16.76574 62 2 3 0 0 0
wheeze3 SmokingGroup_Kai groupchange
1 0 4 4
2 1 4 4
3 0 5 4
4 1 4 4
5 0 3 5
6 0 3 5
>
ggplot() +
stat_smooth(data=d,aes(x=bmi3,y=asthma3),
method="gam",
formula=asthma3~bmi3,
family="binomial")
# this is the ouput
# Error in eval(expr, envir, enclos) : object 'asthma3' not found
#this one works
ggplot()+ stat_smooth(data=d,aes(x=bmi3,y=asthma3),
formula=asthma3~bmi3,
family="binomial")
我的代碼有什么問題?
將stat_smooth中的公式參數更改為:
formula = y ~ x
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.