library(MASS) #7.2 O modelo mais simples possível anim.m2 <- lm(log(brain)~log(body),data=Animals, subset=!(log(Animals$body)>8&log(Animals$brain)<6)) summary(anim.m2) anim.m0 <- lm(log(brain)~1, data=Animals, subset=!(log(Animals$body)>8&log(Animals$brain)<6)) summary(anim.m0) #dica anim.m0 <- update(anim.m2, .~. -log(body)) anova(anim.m0,anim.m2) #Perguntas #1. Qual a relação do comando 'anova' acima com: anova(anim.m2) #Em ambos- anova(anim.m0, anim.m2)e anova(anim.m2) se compara um modelo #com o modelo nulo (modelo mais simples). #2. Qual a relação entre os valores obtidos por estes comandos: summary(anim.m0) mean(log(Animals$brain[!(log(Animals$body)>8&log(Animals$brain)<6)])) sd(log(Animals$brain[!(log(Animals$body)>8&log(Animals$brain)<6)])) #Na função summary é possível verificar os parâmetros do modelo. #Como o modelo é nulo, com uma distribuição feita ao acaso, o intercepto tem o valor da média dos dados e seus resíduos são os desvios da média