By coincidence, there actually _is_ enough info to pinpoint the issue:
*Subj Group Emotion Response*94 HR Happy 2
119 HC Happy 0
....
3 HR Sad 4
61 HC Sad 2
64 HC Sad 0
....etc
An unreplicated complete block design has exactly 1 observation for each
combination of the two grouping factors. The above clearly has 2
observations with "HC, Sad". So Friedman's test does not apply.
On 13 Apr 2015, at 18:27 , John Kane <jrkrideau at inbox.com> wrote:
We really need " commented, minimal, self-contained, reproducible code'
as asked for in the note at the end of each R-help message.
In particular, in your case we almost certainly need some data. Please
John Kane
Kingston ON Canada
-----Original Message-----
From: lindsay.hanford at gmail.com
Sent: Mon, 13 Apr 2015 12:17:32 -0400
To: r-help at r-project.org
Subject: [R] friedman.test error: not an unreplicated complete block
design
Hello R Community,
I am using the friedman.test() function to test differences in a
non-normally
distributed dataset, with a dependent variable that either a
continuous variable or a ratio and has 2+ groups.
I am using the friedman.test instead of a repeated measures ANOVA
my dataset violated the assumptions for using an ANOVA. I am looking to
compare response means on an emotion-labelling task, between groups (HR,
HC) and emotions (Happy, Sad, Angry, Fearful) where these variables are
my
group and block variables, respectively.
When I use the following command:
friedman.test(Response~Group|Emotion, data=dataset)
I get the following error:
Error in friedman.test.default(c(1L, 1L, 0L, 0L, 0L, 1L, 0L, 2L, 0L, 0L,
:
not an unreplicated complete block design
I believe I have set up my dataset correctly.. where Subject ID is
repeated for
the four categories of emotion. The variable Error contains the number
incorrect response corresponding to each emotion.
*Subj Group Emotion Response*94 HR Happy 2
119 HC Happy 0
....
3 HR Sad 4
61 HC Sad 2
64 HC Sad 0
....etc
I think the error c(1L, 1L, 0L, 0L, 0L, 1L, 0L, 2L, 0L, 0L,... )
corresponds
to my Response variable and might not be happy about is the number of
that
appear in that variable. However, this is the reason my dataset is not
normally
distributed and I cannot use rmANOVA.
Any ideas how to deal with this error? Or whether I should be using a
different statistical test?
Thanks,
Lindsay
--
Lindsay Hanford, BSc, PhD Candidate
McMaster Integrative Neuroscience Discovery & Study | *Department of
Psychology, Neuroscience & Behaviour *
McMaster University *|* lindsay.hanford at gmail.com
[[alternative HTML version deleted]]