• R语言
  • 求教各位高人了~~(关于线性拟合)

最近在做化学反应动力学的线性拟合分析,经人推荐用了R软件,但是返回的结果让我头疼(呵呵本人学化学的,对统计真是一窍不通),请xdjm们帮帮忙,帮我破译一下结果吧,结果说明什么问题呢?可能对各位统计专业的高人们只是小菜一碟,但是对我可是莫大的帮助啊。无以为报,只能在这里谢谢大伙儿了!!

是一元线性回归,方程类似Cp=Cs*x+C,返回的结果如下:



Call:

lm(formula = Cp ~ Cs, data = forbes)



Residuals:

  Min     1Q Median     3Q   Max

-113.68 -75.34 -45.26   71.63 182.90



Coefficients:

        Estimate Std. Error t value Pr(>|t|)  

(Intercept)   1.642   42.711   0.038   0.97  

Cs       280.565   18.202 15.414 2.85e-09 ***

---

Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1



Residual standard error: 102.2 on 12 degrees of freedom

Multiple R-squared: 0.9519,   Adjusted R-squared: 0.9479

F-statistic: 237.6 on 1 and 12 DF, p-value: 2.846e-09
lz最好看看残差是否服从正态分布

shapiro.test(*$res)

其中*是线性模型的名字



其次再看结果

现在能看到的有R方 还比较大(不过不知道原模型有多少数据,12,3个?不算多。。。)

回归系数 显著,常数项不显著。。。
[quote]引用第1楼crain2009-01-03 21:06发表的“”:

lz最好看看残差是否服从正态分布

shapiro.test(*$res)

其中*是线性模型的名字



其次再看结果

.......[/quote]

显著是什么意思呀? 一共14个数据点
显著就是指现有的回归方程可以拟合目前的样本数据。
[quote]引用第3楼大树2009-01-03 22:48发表的“”:

显著就是指现有的回归方程可以拟合目前的样本数据。[/quote]



那么我的结果中常数项不显著而系数项显著这能说明我的回归方程可以拟合我的样本数据吗?或者需要考虑具体的参数意义来解释,如果常数项本身的实际意义对我所拟合的Cp没有影响的话是不是可以不考虑常数项是否显著呢?
常数项显著指的是“常数项显著不为0”,一般在回归中不用考虑常数项的显著性问题。
你的线性拟合方程为



Cp=1.642   + 280.565 * Cs



放心的用吧。你的这个公式应该是化学反应动力学的常用公式,忘掉那些检验,因为即使现有的数据表现不出“正态”性来,但线性拟合本身就是正态假定的。如果你还有更多的数据加入,就重新运行一遍,更新你的参数而已。