Uncaught Error: вызов неопределенной функции stats_cdf_t () - PullRequest
1 голос
/ 18 февраля 2020

Мне нужно вычислить формулу Excel (F.DIST.RT) в PHP. но получаю ошибку. например,

F.DIST.RT(4, 2, 1)

Как здесь определено: https://www.php.net/manual/en/function.stats-cdf-t.php

Ответы [ 3 ]

1 голос
/ 18 февраля 2020

Чтобы сопоставить вывод этой функции с функцией TDIST в Excel, необходимо принять 1 - значение. Например, для двустороннего Т-распределения при х = 4 и степенях свободы = 2 формула будет иметь вид:

(1 - stats_cdf_t(4, 2, 1)) * 2
1 голос
/ 18 февраля 2020

Я установил библиотеки PECL и Stat в PHP для решения этой проблемы.

sudo apt-get install php-pear
sudo apt-get install php7.4-dev
sudo pecl install stats-2.0.3

, затем добавил extension=stats.so в мой php .ini перезапуск apache.

0 голосов
/ 18 февраля 2020

Как указано на странице справки, вам нужно установить правильное расширение php для вызова функции stats_cdf_t, так как оно не включено в php стандартную библиотеку.

Вы можете использовать pecl чтобы установить его на свой сервер.

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