[R] Balanced design throws "design unbalanced, cannot proceed" error
Bert Gunter
gunter.berton at gene.com
Wed May 22 16:06:18 CEST 2013
Inline ...
On Wed, May 22, 2013 at 6:40 AM, Krysta Chauncey
<krysta at essential-design.com> wrote:
> Well spotted. I've changed that now (it was an artifact from previous
> work), so there's no devicegroup--just device and group, as in the model.
> So now table(data.AMIDS_d[,2:5]) produces
>
> , , width = fat, length = long
>
> device
> group Dingo SNAR
> NR 12 12
> NV 12 12
> RA 12 12
>
> , , width = nom, length = long
>
> device
> group Dingo SNAR
> NR 12 12
> NV 12 12
> RA 12 12
>
> , , width = fat, length = nom
>
> device
> group Dingo SNAR
> NR 12 12
> NV 12 12
> RA 12 12
>
> , , width = nom, length = nom
>
> device
> group Dingo SNAR
> NR 12 12
> NV 12 12
> RA 12 12
>
> but print(model.tables(aov.AMIDS_d,"means"),digits=3) still produces the
> same "Error in model.tables.aovlist(aov.AMIDS_d, "means") : design is
> unbalanced so cannot proceed".
>
> As I'm sure you've gathered, I'm a beginner to R so am certainly missing
> obvious error-checking/debug methods. What's my next step?
>
Learn about error-checking/debug methods -- study the chapter on
Debugging in the R Language Definition Manual.
-- Bert
>
>
> On Tue, May 7, 2013 at 12:28 PM, David Winsemius <dwinsemius at comcast.net>wrote:
>
>>
>> On May 7, 2013, at 8:33 AM, Krysta Chauncey wrote:
>>
>> > I think this means an unequal sample in different conditions. But it
>> seems
>> > to mean something else. . .
>> >
>> > I have a data set like below
>> >
>> > particip group device width length accep thresh rating
>> > d-rating1 RA Dingo nom nom Y 5 8
>> > 31 RA Dingo nom long Y 4 6
>> > 21 RA Dingo fat nom Y 4 6
>> > 21 RA Dingo fat long N 6 4
>> > -2
>> >
>> > and I'm running an ANOVA on it like so
>> >
>> > aov.AMIDS_d <- aov(d.rating ~ group*device*width*length +
>> > Error(particip/(device*width*length))+group,data.AMIDS_d)
>> >
>> > This works ok until I try to print the condition means like so
>> >
>> > print(model.tables(aov.AMIDS_d,"means"),digits=3)
>> >
>> > and it says
>> >
>> > Error in model.tables.aovlist(aov.AMIDS_d, "means") : design is
>> > unbalanced so cannot proceed
>> >
>> > According to the design, it ought to be balanced, so I need to check my
>> > data structure. I tried
>> >
>> > table(data.AMIDS_d[,2:5])
>>
>> In this table there is a variable named "devicegroup". In the model there
>> are terms named 'device' and 'group" but none named 'devicegroup'. This
>> error could have been identified 4 days ago on SO if you had edited the
>> question to include the results of that table operation. It would have been
>> even better to also offer str(aov.AMIDS_d).
>>
>> --
>> David.
>>
>> >
>> > to give a table of observations per condition and got this
>> >
>> > , , width = fat, length = long
>> >
>> > devicegroup Dingo SNAR
>> > NR 12 12
>> > NV 12 12
>> > RA 12 12
>> > , , width = nom, length = long
>> >
>> > devicegroup Dingo SNAR
>> > NR 12 12
>> > NV 12 12
>> > RA 12 12
>> > , , width = fat, length = nom
>> >
>> > devicegroup Dingo SNAR
>> > NR 12 12
>> > NV 12 12
>> > RA 12 12
>> > , , width = nom, length = nom
>> >
>> > devicegroup Dingo SNAR
>> > NR 12 12
>> > NV 12 12
>> > RA 12 12
>> >
>> > which looks both correct and balanced. So what am I missing, where's this
>> > error coming from?
>> >
>> > [[alternative HTML version deleted]]
>> >
>> > ______________________________________________
>> > 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.
>>
>> David Winsemius
>> Alameda, CA, USA
>>
>>
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> 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.
--
Bert Gunter
Genentech Nonclinical Biostatistics
Internal Contact Info:
Phone: 467-7374
Website:
http://pharmadevelopment.roche.com/index/pdb/pdb-functional-groups/pdb-biostatistics/pdb-ncb-home.htm
More information about the R-help
mailing list