Проверка гипотезы о четном распределении случайных чисел в питоне - PullRequest
2 голосов
/ 17 октября 2019

Мне нужно генерировать случайные числа и проверять гипотезу о их равномерном распределении, используя любые критерии. Я генерирую числа следующим образом:

import numpy as np
from scipy import stats
import collections

np.random.seed(945925321)
nums = []
for i in range(100000):
    nums.append(np.random.random())

Чем я нахожу частоту числа:

res = []
counter = collections.Counter(nums)
for item in counter.values():
    res.append(item)

И использую критерий хи-квадрат для проверки гипотезы:

print(stats.chisquare(res))

Я всегда получаю значение p, равное 1. Конечно, я могу округлять числа, чтобы увеличить их частоты, но это, вероятно, не правильный способ сделать это. Это правильный способ для генерации числа и проверки гипотезы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...