You are on page 1of 2

rm(list=ls())

library(nlme)
install.packages("VarCorr")
library(VarCorr)

# insertar modelo nulo

lme0<-lme(geneq~1, data=iccs, random=~1|idschool)


summary(lme0)
VarCorr(lme0)

# insertar modelo con covariables

lme1<-lme(geneq~1+ses+girl, data=iccs, random=~1|idschool)


summary(lme1)
VarCorr(lme1)

# insertar modelo completo

lme2<-lme(geneq~1+ses+girl+civic+disc, data=iccs, random=~1|


idschool)
summary(lme2)
VarCorr(lme2)

# comparacin de ajuste de modelos


install.packages("lmtest")
install.packages("zoo")
library(zoo)
library(lmtest)
lrtest(lme0, lme1)

# comparo con ANOVA


anova(lme0, lme1)

# comparo modelos 1 y 2
lrtest(lme1, lme2)
anova(lme1, lme2)

# intento de paquete icc


install.packages("ICC")
library(ICC)

# insertar funcin ICC con funcin dada


ICClme<-function(lme){
vars<-as.numeric(VarCorr(lme)[1:2])
ICC<-vars[1]/sum(vars)
return(ICC)
}

# ICC para regresiones


ICClme(lme0)

You might also like