簡體   English   中英

ggplot2 stat_smooth上的錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM