2013-04-11 3 views
2

현재 각 주에서 지역별로 나뉘어지지 않은 운전자 %에 대해 일원 분산 분석을 실행해야하는 학교 프로젝트를 진행 중입니다. 테이블에서 NA를 제거하려고하는데 문제가 있습니다.편도의 데이터 테이블에서 NA 제거 ANOVA

> motor 
MW NE SE W 
1 0.11 0.09 0.25 0.16 
2 0.13 0.11 0.20 0.16 
3 0.12 0.04 0.13 0.22 
4 0.10 0.07 0.10 0.32 
5 0.09 0.09 0.08 0.10 
6 0.13 0.15 0.16 0.08 
7 0.12 0.07 0.25 0.09 
8 0.13 0.09 0.06 0.15 
9 0.07 0.11 0.28 0.30 
10 0.07 0.09 0.18 0.12 
11 0.13 NA 0.12 0.09 
12 0.17 NA 0.21 0.15 
13 0.06 NA NA 0.07 
14 0.18 NA NA NA 
15 0.08 NA NA NA 
16 0.11 NA NA NA 

> aov(motor) 
Error in terms.default(formula, "Error") : 
    no terms component nor attribute 

내가 na.omit, complete.cases 및 na.rm를 사용하여 시도했지만, 내 데이터 중 어느 부분이 제거되거나 내가 같은 오류 메시지를 수신했다. 나는 또한이 나에게 엑셀 (P = 0.007859928)

의 데이터를 실행할 때 내가받은 P-값 내가 아는 다른 0.77의 P-값을 준

summary(lm(motor)) 

을 시도 작은 것을 놓친 것 뿐이었지만, 마지막 두 시간 동안 쓸모없는 것을 찾으려고 노력했습니다.

아무도 도와 줄 수 있습니까?

답변

1

예 : 수식이 좋지 않다면, 요인 (예 : 자동차 운전자)과 줄거리가 있어야합니다. 이 열은 데이터에 없습니다. Supose이 열 "운전자"

motorist<-c("A","B","C","B","B","B","B","A","A","A","A","C","C","A","B","C") 
motor<-cbind(motorist,motor) 
aov(w~motorist,motor) 

작동합니다 포함