Changes

From Genome Analysis Wiki
Jump to navigationJump to search
159 bytes added ,  14:58, 5 July 2012
Line 579: Line 579:  
  ## MISSING VALUES : IGNORED
 
  ## MISSING VALUES : IGNORED
 
  single.q.lm <- function() {
 
  single.q.lm <- function() {
   cname <- c("BETA","SEBETA","TSTAT")
+
   cname <- c("BETA","SEBETA","TSTAT") # column names for additional variables in the EPACTS output
 
   m <- nrow(genos)
 
   m <- nrow(genos)
 
   p <- rep(NA,m)
 
   p <- rep(NA,m)
Line 585: Line 585:  
   if ( m > 0 ) {
 
   if ( m > 0 ) {
 
     for(i in 1:m) {
 
     for(i in 1:m) {
       r <- summary(lm(pheno~genos[i,]+cov-1))$coefficients[1,]
+
       r <- summary(lm(pheno~genos[i,]+cov-1))$coefficients[1,] # run simple linear regression
       p[i] <- r[4]
+
       p[i] <- r[4]  # store p-value to p[i]
       add[i,] <- r[1:3]
+
       add[i,] <- r[1:3] # store additional variables to add[i,]
 
     }
 
     }
 
   }
 
   }

Navigation menu