24小时热门版块排行榜    

查看: 500  |  回复: 0

固默然

银虫 (初入文坛)

[求助] 求助大神!用R拟合三元二次方程搞不定!总是不出平方项!

求助大神!
我在用R对数据进行三元二次方程拟合,但是结果总是不出平方项,崩溃了······不知道是代码错误还是我看不懂分析求指点。下面是我的代码:(fm=lm(Y~X1+X2+X3+X1^2+X2^2+X3^2+X1*X2+X1*X3+X2*X3,data=dat))。出来的结果是这个样子的:
Call:
lm(formula = Y ~ X1 + X2 + X3 + X1^2 + X2^2 + X3^2 + X1 * X2 +
    X1 * X3 + X2 * X3, data = dat)

Coefficients:
(Intercept)           X1           X2           X3        X1:X2  
  3.618e+01    6.317e-02    9.774e-03   -1.052e-02   -5.566e-05  
      X1:X3        X2:X3  
-3.577e-06    5.711e-05  

> summary(fm)

Call:
lm(formula = Y ~ X1 + X2 + X3 + X1^2 + X2^2 + X3^2 + X1 * X2 +
    X1 * X3 + X2 * X3, data = dat)

Residuals:
      1       2       3       4       5       6       7       8       9
-1.9431  2.2628 -4.7558  1.4740 13.8022 -6.3214  0.3865 -0.1932 -8.8442
     10
4.1323

Coefficients:
              Estimate Std. Error t value Pr(>|t|)  
(Intercept)  3.618e+01  1.047e+01   3.455   0.0408 *
X1           6.317e-02  6.033e-02   1.047   0.3720  
X2           9.774e-03  1.358e-01   0.072   0.9472  
X3          -1.052e-02  2.141e-01  -0.049   0.9639  
X1:X2       -5.566e-05  4.182e-04  -0.133   0.9026  
X1:X3       -3.577e-06  4.051e-04  -0.009   0.9935  
X2:X3        5.711e-05  4.906e-04   0.116   0.9147  
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Residual standard error: 10.95 on 3 degrees of freedom
Multiple R-squared:  0.6579,    Adjusted R-squared:  -0.02638
F-statistic: 0.9614 on 6 and 3 DF,  p-value: 0.56
不知道是哪里不对,其他组的数据也都是这样的

回复此楼
修已,以清心为要~~~~
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 固默然 的主题更新
信息提示
请填处理意见