嘿伙计我在使用R时遇到问题以及使用哪些代码(我是新手):
所以我有一些数据,我已经进行了简单的线性回归(SLR),但我发现这并没有给我我想要的关系。
所以我使用两个变量的log(base'e')进行了另一次SLR分析,看起来更适合。
我的问题是,我使用什么代码将日志SLR包含在我的原始数据(到平滑曲线)中,即如何将新数据与对数比例拟合到原始数据上?
根据我的理解,我使用以下内容:
1)plot(x,y)
< - 原始数据
2)lines(fitted(exp(____)))
< - 不知道该怎么做
如果你们能帮助我那会很棒!
答案 0 :(得分:1)
欢迎使用StackOverflow!
为了获得更好的帮助,我建议您在下次有问题时阅读并关注How to make a great R reproducible example?。这样,您可以显着提高问题的质量。在创建可重复的示例时,通常可以自行解决问题。
无论如何,我创建了一个我认为非常适合你的情况的样本模型:
sampledata <- data.frame(x=1:50, y=1.1^(1:50+rnorm(50)))
model <- lm(log(y) ~ x, sampledata)
summary(model)
使用R&#39的默认工具绘制模型现在非常简单:
plot(sampledata$x, sampledata$y)
lines(sampledata$x, exp(predict(model)))