Построение графиков с использованием ggplot - PullRequest
0 голосов
/ 25 сентября 2019

Я бы хотел построить GAM с помощью ggplot.Он работает с одной переменной, но не с двумя.
У кого-нибудь есть идеи, как решить эту проблему?

Я использовал ggplot для одной переменной, и она сработала, добавив вторую переменную и изменив формулу, не получив график, но и сообщение об ошибке.

Это образец данных (фрейм данных называется SSTAall):

Date      Diff   Perc   clima.temp
12.4.18   1.41   20.8   13.8
13.4.18   2.09   22.9   13.2
14.4.18   0.81   12.4   13.4

Это работает для одной переменной:

ggplot(SSTAall, aes(SSTAall$Diff, SSTAall$Perc)) + 
    geom_point() + 
    geom_smooth(method = "gam", formula = y ~s(x))

Это не работает для двух переменных:

ggplot(( aes(SSTAall$Diff + s(SSTAall$clima.temp), SSTAall$Perc)) + 
    geom_point() + 
    geom_smooth(method = "gam", formula = y ~ x+s(x)))
...