Dear R users
I am new R user, execuse me I bother you, but I worked hard to find a
solution:
# data
ID <- c(1:100)
set.seed(21)
y <- rnorm(100, 10,2)
x1 <- rnorm(100, 10,2)
x2 <- rnorm(100, 10,2)
x3 <- rnorm(100, 10,2)
x4 <- rnorm(100, 10,2)
x5 <- rnorm(100, 10,2)
x6 <- rnorm(100, 10,2)
mydf <- data.frame(ID,y, x1,x2, x3, x4, x5, x6)
# just seperate analyis
require(nlme)
mod1<- lme(fixed= y ~ x1 + x2, random = ~ 1 | ID) # i want to put subject /
ID as random is it correct??
m1 <- anova(mod1)
m1 [1,4] # I am not getting exact value below <.0001???, how to get one?
m1 [2,4]
m1 [3,4]
# putting in a loop
for(i in length(mydf)){
mylme <- NULL
print(m1[i+1,]<- lme(fixed= mydf$y ~ mydf$x[,i] + mydf$x[,i+1], random = ~
1 | ID))}
could not help myself to work ! However I have the following output in my
mind
# The output in my mind a data fram with the following
model p-intercept variable1 p-value1 variable2 p-value2
1 <.0001 x1 0.9452 x2 0.5455
2 <.0001 x3 0.3301 x 4 0.9905
3 <.0001 x5 0.9971 x6 0.0487
I need a solution as I have tons of variables to work on. I am sowing these
six just for an example.
Thank you in advance;
ram sharma
[[alternative HTML version deleted]]