2016-07-20 8 views
0
ggplot(data = wheatX, 
     aes(x = No.of.species, 
     y = Weight.of.weed, 
     color = Treatment)) + 
    geom_point(shape = 1) + 
    scale_colour_hue(l = 50) + 
    geom_smooth(method = glm, 
       se = FALSE) 

これは直線を描きます。 しかし、種の数は一点で減少するでしょう。私はラインカーブを作りたい。私はどうすればそれをすることができます。回帰(geom smooth)の線を曲線でどのようにカーブするのですか

ggplot() + ... + stat_smooth(method = "loess", formula = biomass ~ numSpecies, size = 1)

それとも、手動で多項式を構築することができます:ありがとうenter image description here

+0

[すばらしいRの再現可能な例を作る方法] ://stackoverflow.com/questions/5963269) – zx8754

答えて

0

は、これは、あなたが行うことができ、「滑らかな」

ことの一つは、黄土曲線を適用していることにより、何を意味するかに依存するように起こっています

ggplot() + ... + stat_smooth(method = "lm", formula = biomass ~ numSpecies + I(numSpecies^2), size = 1)

:定期 lmメソッドを使用してモデル

2番目のケースに使用したい正確なモデルを把握する必要があります。したがって、もともとは「スムーズ」という用語の定義が元々意味していたものです

関連する問題