안녕하세요 문돌이입니다. 연구 때문에 mixed anova를 하고 있는데, 정말 모르겠는 문제가 하나 있어서 질문 드립니다. 이것 땜에 3일째 고통 받고 있어요, 살려주세요.
예를 들어, 성별과 음료 복용에 따른 달리기 속도 차이를 실험한다고 합시다. 성별은 between factor이고, 음료 복용(콜라, 사이다, 물)은 within factor입니다. 당연히 달리기 속도 차이는 종속변인입니다.
이때, 각 피험자 한 명 씩 콜라를 마셨을 때, 사이다를 마셨을 때, 물을 마셨을 때의 달리기 속도 데이터를 다 구해야 하지 않습니까? 예를 들어 피험자 1이 콜라 마셨을 때 데이터 1개, 사이다 마셨을 때 데이터 1개, 물 마셨을 때 데이터 1개를 확보해야 하는 것으로 압니다.
이때 제가 궁금한 점은 피험자1이 콜라를 마셨을 때 달리기 속도 데이터를 두 개, 사이다 마셨을 때 데이터 두 개, 물 마셨을 때 데이터 두 개처럼 각 피험자의 각 조건(콜라 or 사이다 or 물) 하에서의 데이터가 하나가 아니라 두 개 이상이어도 mixed anova 시행이 가능한가요...?
R 코드로 따지면 아래와 같습니다. anova_test( data=experiment_data, dv=speed, wid=id, between = sex, within = drink )
이런 코드를 아래 사진과 같은 데이터프레임을 넣어 돌리는 게 가능한가요...?
기본적으로 "Error in `spread()`: ! Each row of output must be identified by a unique combination of keys."와 같은 오류 코드가 뜹니다.
애초에 저런 식으로 각 피험자의 각 조건 하에서 데이터를 두 개씩 써서 아노바를 하는 게 가능한지 여쭙고 싶습니다.
2023.11.12
2023.11.13