Hola Rolando, Quizás subset() sea tu amigo en este caso. Intenta:
## selecciona la variable dependiente y las variables independientes d0 <- subset(wageszm14, select = c(lwage, SEXO:marr, pot23:pot317) ## ajusta el modelo fit <- qregspiv(lwage ~ ., shpfile = zm15, tau = 0.5, nboot = 70, data = d0) ## resultados summary(fit) Saludos, Jorge.- On Sun, Jun 2, 2019 at 6:00 PM Rolando Valdez <rvald...@gmail.com> wrote: > Hola, > > Quiero especificar una ecuación con varias variables explicativas de una > manera eficiente sin necesidad de escribir todas y cada una. Tengo un > conjunto de variables (junto con otras) dentro de una base de datos que se > llaman pot23 pot311 pot312 pot 316 pot317........... pot80. No > necesariamente están secuenciadas. Quisiera saber cómo indicar que incluya > todas las variables de pot23 a pot80 en una ecuación. > > He intentado lo siguiente, pero no funciona: > > > pots <- paste("pot",23:321, sep="") > > eqreg2 <- lwage~SEXO+EDAD+HLENGUA+ESCOACUM+marr+wageszm14[,pots] > > fit <- qregspiv(eqreg2, shpfile = zm15, tau = 0.5, nboot = 70, data = > wageszm14) > Error: Can't find columns `pot24`, `pot25`, `pot26`, `pot27`, `pot28`, ... > (and 273 more) in `.data`. > > De igual forma, después estaría interesado en obtener el logaritmo de todas > esas variables pot~ > > Gracias de antemano por cualquier tipo de ayuda. > > -- > Rol~ > > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es