2011-04-29 3 views
1

저는 R (statistic packet) 프로그래밍의 새로운 편이며 1way anova를 만들고 싶습니다.1-way anova in R help

데이터의 내 프레임은

 q1 sex 
1 N M 
2 Y F 
3 U F 
    ... 
1000 Y M 

당신이 날 도와 줘요 수처럼?

+1

하지만 당신은 연속 변수가없는이 사용되는 결과로 ??? –

+0

좀 더 자세한 정보를 제공해 주시겠습니까? 데이터를 가져 와서 R의 data.fram으로 가져 왔습니까? 그렇다면'head (yourdataframe)'과'str (yourdataframe)'의 출력을 줄 수 있습니까? – Thilo

+0

그냥 호기심에 사로 잡히고 알파벳을 알파벳 순서로 매핑하고 M/F를 1/2로 매핑하면 될까요? 또는 'q1'이 반드시 그 순서로 관련되어 있지 않으므로 적용되지 않습니까? 어쩌면 각각의 q1 값에 대한 M/F 분산을 분석 한 다음이를 카이 제곱 분포로 결합 할 수 있습니까? – bdares

답변

0

link이 유용 할 수 있습니다. 그것은 당신이 이것을 할 수있는 방법의 예를 보여주지 않을 것 같습니다.

+0

감사 하지만 뭔가 잘못 frameq7 = data.frame (Q7, 성별) frameq7 <할 - frameq7 [위해 (성별)] R을 < - LM (Q7 ~ 성별, 데이터 = frameq7) storage.mode (Y)에 오류 <- "더블" 또한 요인 의 저장 모드를 변경 무효 : 경고 메시지 : 를 model.response에서 (MF , "숫자") : 유형 응답 = "숫자"를 사용하면 무시됩니다. anova (r) – user494766

+0

이것은 매우 유사합니다. http://stackoverflow.com/questions/5799111/factors-i n-aov –

+0

더보기 : https://stat.ethz.ch/pipermail/r-help/2011-April/276692.html 분명히 user494766은 그녀가 여기에서 말한 내용을 이해하지 못하고 있습니다. –

2

@ 틸로의에 이상 DWIN의 의견 @ 후속 조치 :

## make up random data (no real pattern) 
dat <- data.frame(q1=sample(c("N","Y","U"),size=1000,replace=TRUE), 
        sex=sample(c("M","F"),size=1000,replace=TRUE)) 
dtab <- with(dat,table(q1,sex)) 
chisq.test(dtab) 
mosaicplot(dtab) 

그것은이 시점에서 정말 도움이 될 것입니다 : 당신이 정말로 두 범주 형 변수 사이의 관계를 분석 할 경우, 당신은 이런 식으로 뭔가를 시도 할 수 있습니다 질문에 대답하여 좀 더 상황을 파악할 수 있습니다. 어떤 질문에 답하려고합니까? 또한 항상 그렇듯이 재현 가능한 예제를 사용하는 것이 좋습니다 (일부 가짜 데이터를 생성하는 자체 방식으로 시간을 절약 할 수 있음).

하나의 작은 점은 피어슨 카이 제곱 테스트가 연관성을 테스트한다는 것입니다. ANOVA 프레임 워크가 응답 변수와 예측 변수를 구별하지 않습니다. 당신이 정말로 당신이 우리에 대해 얘기 무시하고 연속 반응 변수가있는 경우, 다음이 너무 유용하지 않습니다 물론

, ...