[R] Error in "names<-.default"(`*tmp*`, value = nmstrata) :

Prof Brian Ripley ripley at stats.ox.ac.uk
Sat Mar 13 10:08:12 CET 2004


This is not reproducible. The last report of this type came about from an
incorrectly specified model (the Error model was rank-deficient), and
1.9.0 alpha gave an accurate diagnosis of the error.  So please

1) try your example in 1.9.0 alpha

2) if is still fails, supply a reproducible example (what is spaeVP and 
why is it sorted?) including what you are trying to do with a term like
Error(sub/(cs*spk)).

On Sat, 13 Mar 2004, Wolfgang Pauli wrote:

> Hi,
> 
> I have a problem with aov(). I used it many times, but now I have new data, 
> tried to use it in the same way. I get I strange Error message that i can't 
> understand (see below). I guess it is caused by incompatible data types. The 
> dataframe also looks ok to me.
> 
> I use:
> spk =factor(rep(c("spk1","spk2","spk3","spk4","spk5","spk6","spk7","spk8"), 
> c(2,2,2,2,2,2,2,2)))
> cs = factor(rep(c("yes","no"),c(8,8)))
> sub = factor(sort(spaeVP))
> rati = stack(data.frame(arousal))
> rati = rati[,1]
> rating.df <-  data.frame(sub, cs, spk, rati)
> summary(aov(rati ~ cs*spk + Error(sub/(cs*spk)), data=rating.df))
> 
> I get this Error (after about 5sec):
> Error in "names<-.default"(`*tmp*`, value = nmstrata) : 
> 	names attribute must be the same length as the vector
> 
> > rating.df
>     sub  cs  spk rati
> 1     5 yes spk1   -1
> 2     5 yes spk1    0
> 3     5 yes spk2    1
> 4     5 yes spk2    0
> 5     5 yes spk3    0
> 6     5 yes spk3   -1
> 7     5 yes spk4   -1
> 8     5 yes spk4    1
> 9     5  no spk5    0
> ...
> 
> Hope somebody can help me.
> 
> with best regards,
> 
> Wolfgang
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
> 
> 

-- 
Brian D. Ripley,                  ripley at stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595




More information about the R-help mailing list