Как получить статистику из числа - PullRequest
0 голосов
/ 05 сентября 2018

Например, когда вы вводите

from scipy.stats import chisquare
chisquare(f_obs=[175,25,125,125],f_exp=[133.3,66.7,166.7,83.3])

Возвращает

Power_divergenceResult(statistic=70.42153483789218, pvalue=3.4673013490296832e-15)

Как получить только статистику (т. Е. 70.42153483789218)?

Ответы [ 2 ]

0 голосов
/ 05 сентября 2018

@ sacul ответ отличный, и есть еще один способ получить только статистику.

Используя квадратные скобки, вы можете справиться с этим

>>> chi = chisquare(f_obs=[175,25,125,125],f_exp=[133.3,66.7,166.7,83.3])

>>> chi[0]
70.42153483789218

>>> chi.statistic
70.42153483789218

Я надеюсь, что вы нашли это полезным и полезным

0 голосов
/ 05 сентября 2018

Просто добавьте .statistic для доступа к этому атрибуту:

>>> chisquare(f_obs=[175,25,125,125],f_exp=[133.3,66.7,166.7,83.3]).statistic
70.42153483789218

Аналогично, вы можете получить доступ к pvalue таким же образом:

>>> chisquare(f_obs=[175,25,125,125],f_exp=[133.3,66.7,166.7,83.3]).pvalue
3.4673013490296832e-15
...