Это опечатка в примере 2.5.8 из [NIST SP800-22 Revision 1a.]?
Я читаю статью NIST SP800-22 Revision 1a, посвященную набору тестов на случайность.
Это ссылка, по которой я нашел и прочитал.
Я резюмировал свой вопрос в конце сообщения . И ниже описание того, как нарисован мой вывод. А еще я еще не нашел опечатки по поводу 2.5.8 Пример.
2.5.4 Описание теста
χ ^ 2 рассчитывается, как указано выше.
2.5.8 Пример
В примере очень приятно показать все переменные. Но, к сожалению, я не могу получить χ ^ 2 = 1,2619656, как ожидалось. И я думаю, что это опечатка в этой статье.
причина, по которой я думаю опечатка
я получил
χ^2 = 1.262580416458114
Я дважды проверил, ошибочен ли мой код с golang
new(big.Float).SetPrec(500)
Я трижды проверил с помощью Wolfram Alpha, который представляет собой онлайн-калькулятор уравнений, как показано на снимке ниже.
Вопрос
Я ошибся?
Если я ошибаюсь, по какой причине я не могу получить точный ответ?
(Я не думаю, что это проблема точности с плавающей запятой или просто ошибка)Если это опечатка, как я могу сообщить об этом?
Или ошибка 4-х знаков после запятой,
1.262580416458114 - 1.2619656 = 0.000614...
, находится ли в пределах погрешности в системе проверки на случайность?