공부중 .../파이썬과 R

t-검정에 대하여

Chelsey 2022. 12. 9. 13:07
728x90

단일표본에서 모평균

from scipy import stats

ttest = stats.ttest_1samp(fcrab, 24.3)
# T-value, p-value 값을 얻을 수 있다.

txt파일의 경우에도 read_csv로 불러와서 이용할 수 있다.

두 독립표본에서 평균 검정

실험 참여자를 2그룹으로 분류. 

t.test(col1 ~ col2, data=data)
  • default: 분산이 다르다는 가정
  • t
  • df
  • p-value : 0.05보다 작은가 큰가 확인 - 작으면 귀무가설 기각.
stats.ttest_ind(col1, col2, equal_vaFalse)
# statistic : t value 이다.
# pvalue 값도 나온다.

 

stats.bartlett(col1, col2)

stats.evene(col1, col2)

# p-value 값이 나온다.

 

짝지어진 표본에서 평균 검정

사슴의 왼쪽 뒷다리 - 왼쪽 앞다리의 길이 : 짝지어진 - 대응 표본이라고 한다.

# R
t.test(data$뒷다리, data$앞다리, paired=TRUE)
# t, df, p-value
# 3.41 , 10-1 , 0.0077
# 차이가 크므로 앞 뒷다리가 같지않다는 결론을 낼 수 있다.
# Python
data_test = stats.ttest_rel(data.뒷다리, data.앞다리)

 

728x90