R 多项式回归的ggplot2有问题 线性回归 fit1
您需要在传递给R 多项式回归的ggplot2有问题 线性回归 fit1,r,ggplot2,R,Ggplot2,您需要在传递给geom_smooth的公式中使用x和y,而不是数据框中的变量名称 下面是一个使用一些虚拟数据的示例(尽管结构和名称相同,所以它应该可以处理您自己的数据): 库(ggplot2) fit1您需要在传递给geom_smooth的公式中使用x和y,而不是数据框中的变量名称 下面是一个使用一些虚拟数据的示例(尽管结构和名称相同,所以它应该可以处理您自己的数据): 库(ggplot2) 也许试试这个?还有,下次请让你的例子重现:也许试试这个?此外,请下次重复您的示例: #linear re
geom_smooth
的公式中使用x
和y
,而不是数据框中的变量名称
下面是一个使用一些虚拟数据的示例(尽管结构和名称相同,所以它应该可以处理您自己的数据):
库(ggplot2)
fit1您需要在传递给geom_smooth
的公式中使用x
和y
,而不是数据框中的变量名称
下面是一个使用一些虚拟数据的示例(尽管结构和名称相同,所以它应该可以处理您自己的数据):
库(ggplot2)
也许试试这个?还有,下次请让你的例子重现:也许试试这个?此外,请下次重复您的示例:
#linear regression
fit1 <- lm(temp ~ usage ,data= electemp)
#polynomial regression
fit2 <- lm(temp ~ poly(electemp$usage,degree), data = electemp)
ggplot(data=electemp, aes(x=temp,y=usage))+geom_point()+
stat_smooth(method="lm",col="red"). #linear regression
ggplot(electemp, aes(usage, temp) ) +
geom_point() +
stat_smooth(method = lm, formula=temp~ poly(electemp$usage, 3, raw=TRUE))