2014-10-01 5 views
5

के साथ geom_smooth का उपयोग करें geom_smooth का उपयोग करने का कोई तरीका है जब सूत्र में y चर बदल दिया गया है? उदाहरण के लिए:परिवर्तित y

myplot + geom_line(aes(x=speed, y=exp(predict(lm(log(dist)~speed))))) 

उत्तर

6

आप गाऊसी के लिए एक GLM (सामान्य रूप से वितरित) डेटा और एक लॉग लिंक फिट कर सकते हैं:

#This works: 
myplot <- qplot(speed, dist, data=cars) 
(myplot + geom_smooth(method="lm", formula=y~log(x))) 

#does not work 
(myplot + geom_smooth(method="lm", formula=log(y)~x)) 

क्या मैं के बाद कर रहा हूँ इस तरह एक पंक्ति है। यह stat_smooth का उपयोग और उचित भविष्यवाणियों

(myplot + geom_smooth(method = "glm", formula = y~x, 
         family = gaussian(link = 'log'))) 

enter image description here

वापस जाने के लिए अनुमति देगा
संबंधित मुद्दे