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@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.marcu...@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@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es



-- 
Saludos,
Carlos Ortega
www.qualityexcellence.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

Responder a