[R] Assign Formulas to Arrays or Matrices?

Jens Oehlschlägel jens.oehlschlaegel at truecluster.com
Tue Jul 6 12:30:48 CEST 2010


for assigning formulas to arrays use an array of list

nr   form.arr[[31,5]]y ~ 1 + 2
Jens Oehlschlägel


-----Ursprüngliche Nachricht-----
Von: McLovin  
Gesendet: Jul 6, 2010 9:13:49 AM
An: r-help at r-project.org
Betreff: [R] Assign Formulas to Arrays or Matrices?

>
>Hi,
>
>I am very new to R.  I am hoping to create formulas and assign them to
>locations within an array (or matrix, if it will work).
>
>Here's a simplified example of what I'm trying to do:
>
>form.arr  for (i in seq(from=1, to=31, by=1)) {
>	for (j in seq(from=1, to=5, by=1)) {
>		form.arr[i,j,]  	}
>}
>
>which results in this error:
>Error in form.arr[i, j, ]    incorrect number of subscripts
>
>The reason I had made the 3rd dimension of the array size 3 is because
>that's the length R tells me that formula is.
>
>When I had tried to do this using a matrix, using this code:
>
>form.mat  for (i in seq(from=1, to=31, by=1)) {
>	for (j in seq(from=1, to=5, by=1)) {
>		form.mat[i,j] = as.formula(y~1+2)
>	}
>}
>
>I was told:
>
>Error in form.mat[i, j] = as.formula(y ~ 1 + 2) : 
>  number of items to replace is not a multiple of replacement length
>
>My question is: is it possible to assign formulas within a matrix or array? 
>If so, how?  Thanks.not at real.com
>-- 
>View this message in context: http://r.789695.n4.nabble.com/Assign-Formulas-to-Arrays-or-Matrices-tp2279136p2279136.html
>Sent from the R help mailing list archive at Nabble.com.
>
>______________________________________________
>R-help at 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.



More information about the R-help mailing list