I have a dataframe called repay and I have created a vector for the variables names of the variables I am interested in called variables.
variables<-names(repay)[22:36]
I want to write a for loop that does some univariate analysis on each of the variables in variables. For example:
for (i in 1:length(variables))
{
model<-glm(Successful~ variables[i]
,data=repay
,family=binomial(link='logit'))
}
However it doesn't recognize variables[i]
as a variable, giving the following error message:
Error in model.frame.default(formula = Successful ~ variables[i], data = repay, : variable lengths differ (found for 'variables[i]')