математическая статистическая библиотека для PHP [закрыта]
Интересно, есть ли библиотека для статистических тестов, таких как - t-тест - Тест Anova - Колмогоров, Смирнов и др..... для PHP?
Я нашел расширение pecl: http://php.net/manual/de/book.stats.php , который дает некоторые основные параметры, но пока не найдено тестов
1 answers
Если вам нужна полная библиотека PHP, вы можете посмотреть здесь, но я не знаю, действительно ли это что-то хорошее.
Этот статистический тест довольно сложный, и я не знаю, подходит ли php для его вычисления. Как предлагается в комментариях, вы должны написать свой скрипт на языке R, а затем вызвать его. Существует два способа вызова другого языка в зависимости от архитектуры вашего сервера. Предполагая, что у вас будет только один сервер, вы можете использовать proc_open :
$descriptorspec = array(
0 => array("pipe", "r"), //a pipe where you will read
1 => array("pipe", "w"), //std out : a pipe where you will write
2 => array("file", "/tmp/error-output.txt", "a") // stderr : a log file, not mandatory here
);
$pipes = array();
$process = proc_open('R yourfile.r',$decriptorspec,$pipes);
fwrite($pipes[0],$yourStatsToBeCompute);
$result = stream_get_contents($pipes[1]);
fclose($pipes[0]);
fclose($pipes[1]);
proc_close($process);
Вы также можете использовать CURL для связи с Rscript на другом сервере с помощью RCurl.