Buenas noches

Yo estoy de acuerdo con Jorge, yo copie y modifique sobre ese c�digo, en 
mi parte no uso attach(), nunca lo uso, es m�s, lo pens� como posible 
problema, como tambi�n nunca me acostumbro al with().

Javier
El 21/08/14 a las 00:33, Jorge I Velez escibi�:
> Buenas noches Javier y Jos�,
>
> Estoy en contra de usar attach(), asi que propongo la siguiente 
> alternativa con with():
>
> # paquete
> require(epicalc)
>
> # los argumentos en ... pasan de epicalc:::cc
> #  ver ?cc para mas informacion
> foo <- function(var1, var2, var3, ...){
> or1 <- cc(var1, var2, ...)
> or2 <- cc(var1, var3, ...)
> list(or1 = or1, or2 = or2)
> }
>
> # datos
> x <- read.csv("~/Downloads/OR.csv")
> head(x)
>
> # resultados SIN graficas
> with(x, foo(estado, cake, chocolate, graph = FALSE))
>
> Saludos,
> Jorge.-
>
>
>
> 2014-08-21 12:40 GMT+10:00 Javier Marcuzzi 
> <javier.ruben.marcu...@gmail.com 
> <mailto:javier.ruben.marcu...@gmail.com>>:
>
>     Estimado Jos� Betancourt
>
>     Copio y pego una forma donde anda, b�sicamente es lo mismo pero
>     con una
>     peque�a diferencia, es tan parecido que est�n los dos c�digos a
>     continuaci�n.
>
>     Javier Marcuzzi
>
>     library(epicalc)
>     #Comando que llama  a una funci�n
>     rm(list=ls())
>     #setwd("D:/DEMO_new/demo_scripts/OR/")
>     #setwd("D:/Public/Documents/R/EPICALC/funciones/OR/")
>     #data= mydata<-read.csv("OR.csv",header=TRUE, sep=",", dec=".")
>     data <- read.csv("~/Descargas/OR.csv",header=TRUE, sep=",", dec=".")
>     data2 <- read.csv("~/Descargas/OR.csv",header=TRUE, sep=",", dec=".")
>     use(data)
>     attach(data)
>     var1=estado
>     var2=cake
>     var3=chocolate
>
>     # source("function_or.r")
>     #funci�n
>     odratios <- function (data,var1,var2,var3){
>       or1 <-cc(var1, var2)
>       or2 <- cc(var1, var3)
>     }
>     odratios(data,var1,var2,var3)
>
>     odratios2 <- function (data,estado,cake,chocolate){
>       or1 <-cc(estado, cake)
>       or2 <- cc(estado, chocolate)
>     }
>     odratios2(data2,estado,cake,chocolate)
>
>
>     El 20 de agosto de 2014, 21:10, Dr. Jos� A Betancourt Bethencourt <
>     jbetanco...@iscmc.cmw.sld.cu
>     <mailto:jbetanco...@iscmc.cmw.sld.cu>> escribi�:
>
>     > Estimados
>     >
>     > Estoy entrenando hacer funciones que respondan a comandos,
>     >
>     >
>     >
>     > en esta caso en la salida gr�fica se observa que dice : 
>     Exposure=var3  y
>     >   outcome=var 1
>     >
>     >
>     >
>     > quisi�ramos que se reflejan los nombres de la base de datos :
>     var1=estado,
>     > var2=cake, var3=chocolate
>     >
>     >
>     >
>     > Espero haberme explicado adecuadamente
>     >
>     > Adjunto tabla con datos
>     >
>     >
>     >
>     > ####################################
>     >
>     >
>     >
>     > #Comando que llama  a una funci�n
>     >
>     > rm(list=ls())
>     >
>     > #setwd("D:/DEMO_new/demo_scripts/OR/")
>     >
>     > #setwd("D:/Public/Documents/R/EPICALC/funciones/OR/")
>     >
>     >
>     >
>     > data= mydata<-read.csv("OR.csv",header=TRUE, sep=",", dec=".")
>     >
>     > use(data)
>     >
>     > attach(data)
>     >
>     >
>     >
>     > var1=estado
>     >
>     > var2=cake
>     >
>     > var3=chocolate
>     >
>     > library(epicalc)
>     >
>     > source("function_or.r")
>     >
>     > odratios(data,var1,var2,var3)
>     >
>     >
>     >
>     >
>     >
>     > #funci�n
>     >
>     > odratios <- function (data,var1,var2,var3){
>     >
>     >       or1 <-cc(var1, var2)
>     >
>     >       or2 <- cc(var1, var3)
>     >
>     > }
>     >
>     > _______________________________________________
>     > R-help-es mailing list
>     > R-help-es@r-project.org <mailto: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 <mailto: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

Responder a