정규성 검정을 위해서 shapiro.test 를 실행했습니다.
코드는 shapiro.test (data$treatment) 와 anova 실행후 shapiro.test (resid(aov)) 이렇게 해봤습니다.
그런데 두값이 다르더군요. resid 을 찾아보니 잔차라고 하는데 정규성 검증은 어떤것으로 해야되며 왜 그런지 궁금합니다.
그리고 검정후 데이터가 정규분포를 갖지 않으면 어떻게 transformation 시키는지 궁금합니다.
찾아보니 log, square-root, arcsin 등이 있다고 하는데요. 제 데이터는 % 데이터라 arcsin transformation 이 적합하다고 들었습니다.
제 데이터는 팩터가 두가지 이상이라서 코드를 어떻게 해줘야되는지 모르겠습니다.
데이터 첨부하오니 도움 부탁드리겠습니다.
감사합니다.
Comment 2
-
cardiomoon
2016.04.23 01:24
-
R까기
2016.04.23 04:09
답변 고맙습니다.
그런데 모형은 어떤 모형을 말씀하시는건가요?
첨부한 파일에서의 반응변수는 induction 입니다. 나머지 sources, meidum, dates 의 영향을 미치는지 보려고 합니다.
반응변수가 % 데이터이기때문에 arcsin transformation 이 적합하다고 들었습니다.
책을 보아도 제가 통계 기초가 부족해서인지 이해를 못하고 있네요. 죄송합니다.
1) 정규성 검정은 모형을 만든 후 잔차가 정규분포하는지 보아야 합니다. 잔차가 정규분포하지 않으면 비모수통계를 해보시기 바랍니다.
2) transformation을 하시기 전에 histogram 등을 그려서 자료의 분포를 보시고 transformation할 필요가 있는지 판단하시기 바랍니다.
구체적으로 어떤 변수를 반응변수로 ANOVA를 하셨는지요?