-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Description
The calcPCClocks_Accel function did not work for me on your example data until after I changed this line
# DNAmAge[,paste0(i,"Resid")] = resid(lm(DNAmAge[,i] ~ DNAmAge$Age))
to
DNAmAge[,paste0(i,"Resid")] = resid(lm(eval(parse(text=paste0("DNAmAge$",i))) ~ DNAmAge$Age))
The original code generated this error message:
Error in model.frame.default(formula = DNAmAge[, i] ~ DNAmAge$Age, drop.unused.levels = TRUE) :
invalid type (list) for variable 'DNAmAge[, i]'
Called from: model.frame.default(formula = DNAmAge[, i] ~ DNAmAge$Age, drop.unused.levels = TRUE)
I believe this is because DNAmAge[, i] is a tibble instead of the expected numerical vector.
head(DNAmAge[,i])
# A tibble: 6 x 1
PCHorvath1
<dbl>
1 57.4
2 52.7
3 49.9
4 50.5
5 48.5
6 54.4
Thanks,
Dan Weeks
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels