You can get this error if one of the explanatory variables is not a factor. E.g. > WRS2::t2way(y ~ x1 * x2, data = expand.grid(y=11:12,x1=letters[11:13],x2=21:24)) Error in x[[grp[i]]] : attempt to select less than one element in get1index
The immediate cause is that t2way uses 1:p instead of seq_len(p) when p may be zero, but I suspect that the code should be converting some things to factors so p cannot be zero. Take this up with the package's maintainer. Bill Dunlap TIBCO Software wdunlap tibco.com On Wed, Nov 6, 2019 at 1:58 PM greg holly <mak.hho...@gmail.com> wrote: > I got the following error message after running t2way(y ~ Grup*Time, data > = cp) > Error in x[[grp[i]]] : > attempt to select less than one element in get1index > > a part of the data is given below. Your help is highly appreciated. > > Greg > > > head(cp) > Birey Grup Time y > 1 1 1 Cp1 0.7916386 > 2 1 1 Cp3 1.7463777 > 3 1 1 Cp7 1.2008390 > 4 1 1 Cp14 0.6311380 > 5 1 1 Cp21 2.1563557 > 6 1 1 Cp28 1.2008390 > > [[alternative HTML version deleted]] > > ______________________________________________ > R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see > 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. > [[alternative HTML version deleted]] ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see 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.