WedX - журнал о программировании и компьютерных науках

Есть ли библиотека статистики для PHP?

Мне нужно найти линию полиномиальной регрессии, и я использую PHP - есть ли библиотека или скрипт третьей части, который сделает это за меня? Если он также может делать ANOVA, это было бы бонусом, но в основном мне нужно найти линии регрессии.

Я не знаю, как рассчитать полиномиальную линию тренда, и подозреваю, что мне было бы слишком сложно научиться делать это самому, поэтому, если у кого-то есть скрипт, я хотел бы его использовать. Я также хотел бы использовать другую программу, которую можно вызвать из php (поэтому только командная строка - без графического интерфейса), но я бы предпочел придерживаться php.

25.02.2011

  • В PHPExcel встроена библиотека трендов, которая включает полиномиальный класс наилучшего соответствия (а также линейные, логарифмические, экспоненциальные и степенные тренды). Это может дать вам отправную точку. 25.02.2011
  • Вы пробовали phpclasses.org? 25.02.2011
  • Есть расширение статистики, но я не уверен, что оно будет делать то, что вам нужно us2.php.net/manual/en/book.stats.php 25.02.2011

Ответы:


1

Я также хотел бы использовать другую программу, которую можно вызвать из php (поэтому только командная строка - без графического интерфейса), но я бы предпочел придерживаться php.

Я вызываю R со своих веб-страниц PHP. Требуется RCurl. После настройки R вы можете вызывать свои R-скрипты из PHP через curl().

25.02.2011
  • У вас есть пример? RCurl, похоже, извлекает вещи через HTTP. Как вы используете его, чтобы обслуживать результаты из R таким образом, чтобы их можно было получить из PHP? 09.09.2013
  • @Rikki: пусть ваш R-скрипт возвращает объект JSON в ваш PHP-скрипт. Затем вы можете делать с объектом все, что хотите. Для больших объемов данных ваш R-скрипт записывает выходные данные во временный текстовый файл. Верните URL-адрес этого файла в свой PHP-скрипт. 09.09.2013
  • но как вы выполняете сценарий R? На кронджобе? исполнить ()? 11.09.2013
  • @Rikki Это должно помочь r-bloggers.com/integrating-php-and- р 11.09.2013
  • @JohnGalt: это то, чего я ожидал. Я не понимаю, как это использует RCurl и не вызывает ваши R-скрипты из PHP через curl() (потому что это через exec()). Ответ вводит в заблуждение, без примера. 13.09.2013
  • @Rikki: вам также может понадобиться использовать RApache (rapache.net). Мы настроили наш, чтобы он принимал звонки только с локального хоста, что помогает с безопасностью. Мой системный администратор настроил это, поэтому я не могу рассказать вам об этом больше. 13.09.2013
  • @dnagirl: это имеет больше смысла! Спасибо! 17.09.2013
  • Новые материалы

    Как проанализировать работу вашего классификатора?
    Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

    Работа с цепями Маркова, часть 4 (Машинное обучение)
    Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

    Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
    Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..

    Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
    Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение. В этом процессе мы будем использовать неконтролируемое обучение, чтобы..

    Учебные заметки: создание моего первого пакета Node.js
    Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm. Оглавление Глоссарий I. Новый пакет 1.1 советы по инициализации..

    Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
    Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных. Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..

    ИИ в аэрокосмической отрасли
    Каждый полет – это шаг вперед к великой мечте. Чтобы это происходило в их собственном темпе, необходима команда астронавтов для погони за космосом и команда технического обслуживания..


    Для любых предложений по сайту: [email protected]