lab:projects:r_codes_for_data_plots_2010-03-12
## -----------------------------------------------------------------------------------##
## Box-Cox transformation
piat.final<-read.table('nlsy.white.age12.grade7.txt', header=T)
dim(piat.final)
## plot of data
plot(2:6, piat.final[1, 2:6], ylim=c(min(piat.final[,2:6], na.rm=T),100), type='l')
for (i in 2:194){
lines(2:6, piat.final[i, 2:6])
}
## data for box-cox transformation analysis
write.table(piat.final[,2:6], 'nlsy.box.cox.txt', row.names=F, quote=F)
lambda<-seq(-1, -.1, .1)
par(mfrow=c(2,3))
for (l in lambda){
apply((piat.final[, 2:6]^l-1)/l, 2, hist)
plot(l, l)
text(l,l, l)
}
## set 100 to be missing data?
piat.final.100<-piat.final
for (i in 2:6){
piat.final.100[piat.final.100[,i]==100 | is.na(piat.final.100[,i]) , i]<-NA
}
M<-is.na(piat.final.100)
apply(M, 2, sum)
## -----------------------------------------------------------------------------------##
lab/projects/r_codes_for_data_plots_2010-03-12.txt · Last modified: 2016/01/24 09:48 by 127.0.0.1
