目录
Python知识记录
python-t检验
两独立样本t检验,需要检验方差是否齐性。
如果方差相等(p>0.05),则直接检验,否则打开一个开关:equal_var=False
import scipy
from scipy import stats
t_test = []
for i in range(59):
data1 = df[i][df['label'] == 1]
data2 = df[i][df['label'] == 0]
try:
if scipy.stats.levene(data1, data2)[1] > 0.05:
p = scipy.stats.ttest_ind(data1, data2)
t_test.append(p)
else:
p = scipy.stats.ttest_ind(data1, data2, equal_var=False)
t_test.append(p)
except:
t_test.append(np.nan)
python-频数统计
- 离散数据统计
import pandas as pd
s = pd.Series(['苹果','橙子',