2010-09-20 14 views
9

me gustaría saber cuál es el estado actual de los módulos estadísticos en CPAN, ¿Alguien sabe cualquier revisión reciente o podía hacer comentarios sobre sus gustos/disgustos con los módulos?¿Hay alguna revisión actual de módulos estadísticos para Perl?

He utilizado los clasical: Estadísticas descriptivas ::, :: Distribuciones Estadísticas, y algunos otros que figuran en Bundle::Math::Statistics

Algunos de los módulos no se ha actualizado durante mucho tiempo. No sé si esto se debe a que son sólidos o han sido superados por mejores módulos.

¿Alguien sabe cualquier comentario activos similares a este viejo:

Using Perl for Statistics: Data Processing and Statistical Computing

NB (para las personas que se aconseja la utilización de R ;-)): Todo mi código es principalmente en Perl, pero utilizo mucho R para las estadísticas y el trazado. Usualmente preparo los marcos de datos con perl y escribo el guión R en los módulos perl como plantillas y los guardo en un archivo y los ejecuto desde perl. Pero a veces tienes pequeños conjuntos de datos donde la eficiencia no es un problema (bueno, estoy usando Perl, no ;-)) y quieres agregar algunas estadísticas e histogramas a tu informe producido con Perl.

+4

Las estadísticas no han cambiado tanto. ¿Qué no te gusta de esos módulos? –

+0

Si se trata de estadísticas básicas, es posible que no necesite un módulo. Si no es básico, no use Perl. Perl es ideal para la interconexión de cadenas/texto, pero no es realmente un lenguaje orientado a las matemáticas (al menos no confío en él). – vol7ron

+1

@ vol7ron: ¿Qué pasa con PDL (Perl Data Language)? http://pdl.perl.org – draegtun

Respuesta

7

PDL, Perl Data Language está vivo y próspero, así que vale la pena echarle un vistazo a eso.

y creo que los otros módulos de estadísticas que mencionas están bien. Por ej. Statistics::Descriptive está actualizado y se ha utilizado en respuesta a algunas preguntas aquí en Stackoverflow.

NB. También hay un puente de Perl a R llamado Statistics::R que parece interesante.

/I3az/

+1

me trataron de usar PDL en el pasado, pero al final, como sé R, me resulta más fácil metaprogramar el código R en perl y ejecutarlo desde perl que aprendiendo PDL (eso no es trivial para cosas complejas). Lo hago porque tengo muchos buenos libros sobre R en la biblioteca de nuestro campus y Google le brinda más soluciones para R que para PDL cuando tengo un problema. Pero si conoce buenos recursos para aprender PDL, lo intentaría de nuevo. Otra razón para usar R sobre PDL es porque siempre he tenido problemas con los administradores de sistemas para mostrar gráficos o gráficas de PDL (PLplot, pgplot) y el trazado con R no tiene problemas. –

+0

Acerca de los puentes de Perl a R, sé que hay al menos dos opciones, pero he leído varias veces que son un poco problemáticas y es más fácil escribir su código R y ejecutar de perl en modo por lotes. Nunca los probé, así que no puedo verificar estas declaraciones. –

+2

¡Oh, la página PDL ha sido actualizada y renovada !.Cuando traté de usarlo en el 2007 y 2008 parecía un poco muerto, pero parece que el renacimiento del perl moderno también ha despertado a la comunidad de PDL con 4 lanzamientos desde noviembre de 2008. Eso es bueno. También [pdl-stats] (http://sourceforge.net/projects/pdl-stats/) parece interesante –

Cuestiones relacionadas