[R-es] T4 templates R
Carlos Ortega
cof en qualityexcellence.es
Sab Ene 2 21:02:54 CET 2016
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]]
Más información sobre la lista de distribución R-help-es