Hi, there,

I have a question about multinom rountine. The response is a matrix, and the 
predicator is
a data frame called dat. I would like multinom to get response and data from within 
this function
test instead of from R Console session.
---------------------------------------------------------------------
test <- function()
{
library(nnet)
response <- diag(1,3)
dat <- as.data.frame(matrix(round(rnorm(6)),3,2))
fit <- summary(multinom(response ~ ., data=dat))
coefficients <- fit$coefficients
return(coefficients)
}
--------------------------------------------------------------------------

The response and dat are two different data sets, and one does not include another.
But it seems multinom automatically get data and response from R Console environment, 
not the
function test itself. So when I run the above function (assume that in R console we 
don't have objects response and dat), it gives error: cannot find response and dat.

How can I let multinom get the data for the formula from within the function test 
without assigning response and dat into the R console environment.
Thanks very much.

Jun Han


        [[alternative HTML version deleted]]

______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help

Reply via email to