제일 잘 쓰며, 기본적인 t.test가 있습니다.
one-sample t-test, two-sample t-test, paired t-test 등에 쓰는 테스트죠 ㅎㅎ
예시) one-sample t-test : t.test(데이터, mu = 8.1, alter=“greater”, conf.level = 0.95)
paired t-test : with(데이터, t.test(사후변수-사전변수))
위와같이 쓰며, alter에는 보다 크거나 작을 때, 쓰시면 되구요.
default값으로는 그냥 equal이 들어가 있어요.
* 혹시 단어가 모르겠다! 하시는 분들은 여기루 링크~
두 번째로는 위 테스트들의 비모수방법이 있습니다.
Wilcox.test(x) 하나로 다 때울 수 있어요.
예시) Wilcox.test(데이터) - 이 테스트는 위의 t.test와 똑같이 쓰시면 됩니다!
세 번째 테스트를 볼까요?
단순 회귀 분석 테스트를 할 수 있습니다.
lm(종속변수 ~ 독립변수, data = 데이터) 이렇게 하는데요.
그냥 싸 잡아서 보면, 논리 회귀 분석 : glm(), 일원 분산 분석 : glht(), 비선형 회귀분석 : nls() 등이 있습니다.
논리 회귀 분석 테스트 법 : glm((종속변수 ~ 독립변수들, family = binomial, data = 데이터)
비선형 회귀분석 테스트 법 : nls(y ~ 함수식, start = list(초기값들), data=데이터이름)
일원 분산 분석은 두가지 방식이 있는데,
가능한 모든 조합의 쌍 다중비교 : glht(일원분산분석 결과, linfct=mcp(그룹변수=“Dunnett”))
하나의 대조군과 나머지 비교군 : glht(일원분산분석 결과, linfct=mcp(그룹변수=“Tukey”))
으로 나눌 수 있습니다.
일원 분산 분석은 이원 분산 분석에 쓸 수 있고, 비모수 방법으로는
Kruskal-Wallis test가 있습니다! 사용은 이렇게 ~ >> Kruskal.test(x ~ 그룹변수, data = 데이터이름)
네 번째로는 이제 세부 테스트라고 보시면 되요.
이산 확률 분포를 직접 테스트 : binom.test(44,100)
정규 분포 근사화 테스트 : prop.test(44,100) -> 사실 prop는 이 테스트에만 쓰이는게 아닙니다.
X^2 test : 가로와 세로가 독립인지 검정합니다. chisq.test(matrix(c(값, 값, 값, 값), ncol=2))
Exact test : 똑같이 가로와 세로가 독립인지 검정하는데, 초기하분포를 가지고 검정하죠.
사용은 이렇게 ~ >> Fisher.test(matrix(c(값, 값, 값, 값), ncol=2))
트렌드 테스트도 있는데 점점 증가하거나 감소하는 추세를 보는거에요. - Prop.trend.test()
생존 분석법 : 생존기간을 분석합니다. 절단된 자료를 가지고 하는 테스트! surv(time, status == 1)
* 혹시 단어가 모르겠다! 하시는 분들은 여기루 링크~
마지막! 검정력을 따질 때 하는 테스트입니다.
Power.t.test(기각하고자 하는 차이, 표준편차, 검정력 퍼센트, 테스트 타입)
이렇게 쓰구요. 테스트 타입은 기본적으로 two-sample t-test가 디폴트 값으로 들어갑니다.
바꾸고 싶다면 테스트 타입에 다른 테스트 타입을 쓰시면 됩니다.
ex) anova.test 등등 ? ㅎㅎㅎ
간단하게~ 기본적인 테스트들을 알아보았는데요,
R언어에는 이 테스트들 말고도 다른 테스트가 있고, 다른 방법으로도 많이 쓰니
통계하는데 맞는 테스트들을 찾아 쓰시기 바래욥 ㅎㅎ
'Study > Computer' 카테고리의 다른 글
알램(RRAM)이 뭔지 알아보고 갈램?? (10) | 2019.12.30 |
---|---|
리눅스 명령어, C 내장함수 한 눈에 정리! (0) | 2019.12.17 |
통계 언어에 대한 간단한 정리 (0) | 2019.12.17 |
C언어 : 주사위 던지기, VS2019에서 scanf 사용하기 (0) | 2019.12.12 |
C언어를 활용한 간단한 코드 : 동전 던지기 (0) | 2019.12.11 |