Я делаю некоторую статистику с t
и z
, z
работает нормально, но когда я запускаю с AttributeError
с t
, в частности: AttributeError: 'float' object has no attribute 'sf'
Вот код, который дает мне эту ошибку:
if n >= 30: #i've tried with n being an int and float, error still
z()
else:
gl = n - 1
t()
t = ((xmuestral - mu) / (desv / (math.sqrt(n)))) #i've tried making this into int, error still
p_value = t.sf(t, gl)
Конечно, xmuestral
, mu
, desv
и n
являются плавающими для получения точного результата, и gl
, независимо от того, дает ли мне Float или Integer такую же проблему, теперь, если я пытаюсь преобразовать все в целое число, теперь просто выбрасывается AttributeError: 'int' object has no attribute 'sf'
, честно говоря, я застрял, я не знаю, какчтобы заставить его работать