Я пытаюсь провести T-тест на двух неравных образцах, используя следующий код:
import pandas as pd
import numpy as np
from scipy import stats
UG = pd.read_csv('Mostfrequentscores.csv')
print('Mean', UG['Iceland'].mean())
print('Mean', UG['Peru'].mean())
I = UG['Iceland']
P = UG['Peru']
t = stats.ttest_ind(I, P, equal_var = False)
Среднее значение печатается отлично, что, как я предполагаю, означает чтение столбцов в файле - но T-test продолжает выдавать мне следующую ошибку:
C: \ Users \ msu \ Anaconda3 \ lib \ site-packages \ scipy \ stats_distn_infrastructure.py: 879: RuntimeWarning: недопустимое значение в большем
Может ли это быть из-за моих данных, представляющих собой последовательность чисел от -3 до 3?Нужно ли конвертировать его с помощью float?