Estimado Carlos Ortega
Podría ser sh, pero creo awk (gawk), están para todos los sistemas, awk llegó a
mi por un software de genética que lo utilizaba para colocar los resultados a
cada individuo, por decirlo de alguna forma. Pero reformulando mi pregunta y
mezclándola con su respuesta, fit <- lm (y ~ ??.., data = misdatos),
suponiendo que mis datos tiene columnas A,B,C,D, ?,
Una especie de plantilla que cree
Fit <- lm( Y+ a, data=misdatos)
Fit <- lm( Y+ a+b, data=misdatos)
Fit <- lm( Y+ a+b+c, data=misdatos)
Fit <- lm( Y+ b+c, data=misdatos)
Fit <- lm( Y+ c, data=misdatos)
Las diferentes combinaciones para todos los modelos posible, algunos ilógicos en
la realidad pero estadísticamente posibles. Con un poco de trabajo esto no sería
complicado, pero posiblemente hay alguna persona desarrolló facilitando la
edición de código.
Javier Rubén Marcuzzi
De: Carlos Ortega
Enviado: sábado, 2 de enero de 2016 17:02
Para: Javier Marcuzzi
CC: r-help-es en r-project.org
Asunto: Re: [R-es] T4 templates R
Hola,
En Linux, Mac puedes hacerlo de una forma bastante directa.
? Por un lado tienes tus ficheros que son las plantillas con el código R donde
los campos a cambiar los tienes bien identificados.
? Y por otro tienes un programa que altera estas plantillas y que genera los
"*.R"
Un ejemplo podría ser este.
A) El fichero con la plantilla:
#-------Plantilla en el fichero: ModeloLineal.plantilla
mysDatos <- read.table("FILEDATOS.csv", header=T, as.is=T,
sep=";")
fit <- lm( y ~. , data=mysDatos)
summary(fit)
#--------------------------------
B) Y este sería el fichero con que modificaría la plantilla anterior para
generar el ".R". Este fichero en entornos Linux, Unix, Mac
simplemente los ejecutarías como un shell script.
#!/bin/sh
sed s/FILEDATOS/mi_nombre_fichero/g ModeloLineal.plantilla > ModeloLineal.R
(el caso del ejemplo exige que tu fichero de datos tenga como nombre de la
columna de la variable a modelar "y", también exigiría que tu fichero
estuviera en formato ".csv".
Saludos,
Carlos Ortega
www.qualityexcellence.es
El 1 de enero de 2016, 22:34, Javier Marcuzzi <javier.ruben.marcuzzi en
gmail.com> escribió:
Estimados
Buen 2016, año nuevo cosas nuevas, estoy leyendo un librito de unas 200 páginas
sobre T4, básicamente crea plantillas y se puede colocar dentro de ellas el
código, por ejemplo por cada elemento de la lista realizar lo siguiente (if,
sum, lm ...).
Es mucho más fácil ver un video (por suerte o por malo forma parte de visual
studio), desconozco si en R hay algo semejante, pero mi pregunta va por lo
siguiente, ¿Qué pasa si preparo una serie de análisis en R, dejando las
variables a llenar? Me refiero a crear una plantilla de códigos R, luego se
ejecuta esta plantilla con los datos, generando la colección de análisis de R,
que posteriormente ejecuta R.
En otras palabras seria como Sweave, que en lugar de generar latex genera R.
Javier Rubén Marcuzzi
[[alternative HTML version deleted]]
_______________________________________________
R-help-es mailing list
R-help-es en r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es
--
Saludos,
Carlos Ortega
www.qualityexcellence.es
[[alternative HTML version deleted]]