我正在尝试拟合以下方程,并计算R中的R平方和MSE。
ln K = -2.1789 + 0.5469lnP + 0.1256lnS
关于R中log和ln的使用,我有点困惑,因此,我不知道哪个方程是正确的。
方程式1。
-2.1789 + 0.5469 * ln(mydata$P) + 0.1256 * ln(mydata$S)
方程式2。
-2.1789 + 0.5469 * log(mydata$P) + 0.1256 * log(mydata$S)
问题1:在R中拟合这个方程的正确方法是什么?
问题2:如何检索R平方和MSE?
ln(x)
(自然对数(不是基R函数。对此使用log(x)
如果需要常用对数,请使用log10(x)
或log(x,10)
我假设数据帧的名称为df
x1 <- lm("log(K) ~ log(P) + log(S)", data = df)
x2 <- summary(x1)
# R squared
x2$r.squared
# MSE
mean(x2$residuals^2)
根据CCD_ 6的文献:;log计算对数,默认情况下是自然对数&";。