2011-02-25 14 views
16

Necesito encontrar una línea de regresión polinomial, y estoy usando PHP - ¿hay alguna biblioteca o script de tercera parte que me haga esto? Si puede hacer ANOVA también sería una ventaja, pero principalmente, necesito encontrar líneas de regresión.¿Hay una biblioteca de estadísticas para PHP?

No sé cómo calcular una línea de tendencia polinómica, y sospecho que sería demasiado difícil para mí aprender cómo hacerlo yo mismo, así que si alguien más tiene un guión, me gustaría usarlo. También estaría dispuesto a usar otro programa, que se puede llamar desde php (solo línea de comandos, sin gui), pero preferiría seguir con php.

+1

Existe una biblioteca de tendencias integrada en PHPExcel que incluye una clase de mejor ajuste polinomial (así como tendencias lineales, logarítmicas, exponenciales y de potencia). Eso podría darte un punto de partida. –

+1

¿Has probado http://www.phpclasses.org/? – Raveline

+1

Hay una extensión de estadísticas, pero no estoy seguro si hará lo que necesita http://us2.php.net/manual/en/book.stats.php –

Respuesta

6

También estaría dispuesto a utilizar otro programa, que se puede llamar de php (por lo que la línea de comandos sólo - no GUI), pero yo preferiría que se adhieren a php.

Llamo R desde mis páginas PHP. RCurl es obligatorio. Una vez que haya configurado R, puede llamar a sus scripts R desde PHP a través del curl().

+0

¿Tiene un ejemplo? RCurl parece recuperar cosas a través de HTTP. ¿Cómo se utiliza para servir los resultados de R de una manera que los hace recuperables de PHP? – Rikki

+0

@Rikki: Haga que su script R devuelva un objeto JSON a su script PHP. Entonces puedes hacer lo que quieras con el objeto. Para grandes cantidades de datos, haga que su script R escriba su salida en un archivo de texto temporal. Devuelve la url de ese archivo a tu script PHP. – dnagirl

+0

, pero ¿cómo se ejecuta el script R? En un cronjob? exec()? – Rikki

Cuestiones relacionadas