Hi Henrique,

Thanks for your reply.
I tried you suggestion but it didn't work with the poLCA package.

Maybe i didn't express myself good.

The normal syntax is:

f <- cbind(V1,V2,V3)~1
poLCA(f,data)

and what I wanna do is kind of use an expression to automatically 
generate the "V1,V2,V3" argument of the "cbind expression" via 
"names(data)"  to assign it to f , so that later the poLCA command uses 
my "f" expression the same way if I had put in V1,V2,V3 manually.

Greetings
Jürgen

I think the problem is that in cbind need arguments of non character 
type, seperated by commas



Henrique Dallazuanna schrieb:
> I don't understand the cbind(bi) sintax, but you can do this with the 
> folowing:
> (Using iris data from R)
>
> form <- formula(paste(paste(names(iris), collapse = " + "), "~ 1"))
>
> 2009/9/8 "Biedermann, Jürgen" <juergen.biederm...@charite.de 
> <mailto:juergen.biederm...@charite.de>>
>
>     Hi there,
>
>     I have the following problem:
>
>     I have a package called "polLCA" which has the following syntax:
>
>     poLCA(formula, data)
>
>     and needs the following formula definition:
>
>     formula <- cbind(V1,V2,V3,...)
>
>     So far so good.
>
>     What I tried now was the following:
>     #Get "data" with the "read.table" fuction
>     data <- read.table("d:/ .....)
>     #Select cols to use in the analysis
>     aktDat <- data[2:15]
>     #get the names
>     names(aktDat)
>     #put them together in one string, comma as separation sign
>     bi <- paste(names(aktDat),collapse=",")
>     #use this string in the "f" function to bind the variables
>     formula <- cbind(bi)~1
>     #Calculate the modell
>     poLCA(formula, data)
>
>     but this doesn't work: I get the following error message:
>
>     "Warnung in model.matrix.default(formula, mframe) :
>      variable 'cbind(bi)' converted to a factor"
>
>     Could anyone help me?
>     Thanks
>
>     Greetings
>     Jürgen
>
>     ______________________________________________
>     R-help@r-project.org <mailto:R-help@r-project.org> mailing list
>     https://stat.ethz.ch/mailman/listinfo/r-help
>     PLEASE do read the posting guide
>     http://www.R-project.org/posting-guide.html
>     and provide commented, minimal, self-contained, reproducible code.
>
>
>
>
> -- 
> Henrique Dallazuanna
> Curitiba-Paraná-Brasil
> 25° 25' 40" S 49° 16' 22" O


-- 
Jürgen Biedermann
Institut für forensische Psychiatrie
Charite Universitätsmedizin Berlin
Tel.: 030 8445-1434
Email: juergen.biederm...@charite.de


        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to