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))