[R-es] Incluir un rango de varias variables explicativas a un modelo

Rolando Valdez rv@|dezr @end|ng |rom gm@||@com
Lun Jun 3 01:00:04 CEST 2019


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]]



Más información sobre la lista de distribución R-help-es