[R] Re turning variable names with variables (in a function)
Stropharia
stevenworthington at hotmail.com
Thu May 8 14:20:39 CEST 2008
Dear R Users,
I have written a function that returns 4 variables. I would like to have the
variables returned with their variable names, is this possible?
----------------------------- R Code -------------------------
mc.error <- function(T, p=0.05){
se <- sqrt((p)*(1-(p))/T) # standard error
upper <- p+(1.96*se) # upper CI
lower <- p-(1.96*se) # lower CI
cv <- se/p # coefficient of variation
results <- c(se, upper, lower, cv)
return(results)
}
----------------------------- R Code -------------------------
This returns (or something like this, depending on the value of T):
[1] 0.004998685 0.059797422 0.040202578 0.099973695
I would like:
[1] se=0.004998685 upper=0.059797422 lower=0.040202578 cv=0.099973695
Or even better:
se upper lower cv
0.004998685 0.059797422 0.040202578 0.099973695
Any help is much appreciated, thanks.
Steve
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Steven Worthington
Ph.D. Candidate
New York Consortium in
Evolutionary Primatology &
Department of Anthropology
New York University
25 Waverly Place
New York, NY 10003
U.S.A.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--
View this message in context: http://www.nabble.com/Returning-variable-names-with-variables-%28in-a-function%29-tp17124874p17124874.html
Sent from the R help mailing list archive at Nabble.com.
More information about the R-help
mailing list