Проблема нелинейности - PullRequest
0 голосов
/ 22 апреля 2019

Я запускаю regrssion в R, используя данные wblake формы длины и возраста в пакете alr3.Как узнать, что длина зависит от возраста или какой-то силы возраста.

Я выполнил полиномиальную регрессию, используя Возраст.

Мои коды R следующие:

require(alr3)
require(MASS)
require(lmreg)
data("wblake")
attach(wblake)

mod<-lm(Length~Age)
summary(mod)
mod2 <- lm(Length~poly(Age,3,raw=T)); summary(mod2)

and the output is :
Call:
lm(formula = Length ~ poly(Age, 3, raw = T))

Residuals:
    Min      1Q  Median      3Q     Max 
-81.521 -20.066  -3.612  17.066  93.412 

Coefficients:
                       Estimate Std. Error t value Pr(>|t|)    
(Intercept)             82.4856    11.3401   7.274 1.64e-12 ***
poly(Age, 3, raw = T)1  10.4322    10.0722   1.036   0.3009    
poly(Age, 3, raw = T)2   6.1282     2.6239   2.336   0.0200 *  
poly(Age, 3, raw = T)3  -0.5314     0.2075  -2.560   0.0108 *  
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Residual standard error: 28.45 on 435 degrees of freedom
Multiple R-squared:  0.8198,    Adjusted R-squared:  0.8185 
F-statistic: 659.6 on 3 and 435 DF,  p-value: < 2.2e-16`Call:
lm(formula = Length ~ poly(Age, 3, raw = T))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...