본문 바로가기
파이썬/scipy , 이변량분석

파이썬 기초 scipy.stats 3개이상의 범주에 대한 anova구하기-spst.f_oneway()

by 큰고양2 2023. 9. 2.

spst.f_oneway()

spst.f_oneway()를 사용하기 위해서는

https://bigcat5312.tistory.com/56

 

파이썬 기초scipy.stats 2개 범주기준 숫자 t통계량과 p-value 구하기-spst.ttest_ind()

spst.ttest_ind() spst.ttest_ind()를 사용하기 위해서는 먼저 loc를 사용해 해당 범주별 숫자 데이터를 분리해야한다 ex) 성별 별로 운임요금의 상관관계를 확인 male = titanic.loc[titanic['Sex']=='male']['Fare'] femal

bigcat5312.tistory.com

처럼 데이터를 먼저 분리해주어야한다

또한 데이터에 NaN이 포함되어도 안된다

 

ex)

P_1 = temp.loc[temp.Pclass == 1, 'Age']
P_2 = temp.loc[temp.Pclass == 2, 'Age']
P_3 = temp.loc[temp.Pclass == 3, 'Age']

이후

spst.f_oneway(데이터1, 데이터2, 데이터3)

형식으로 사용하면

튜플형태로 anova값과, p-value가 출력이 된다

spst.f_oneway(P_1, P_2, P_3)