From: Tecpro <te...@te...> - 2010-04-24 21:42:51
|
Respecto R, tengo claro que es un programa claramente enfocado a la estadística (en todo lo transversal que puede ser esta disciplina). De hecho lo utilizo para ciertas aplicaciones en temas estadísticos. La verdad es que he visto que los hilos que se han generado a partir de mis preguntas, me han aportado mucha más luz sobre el ámbito de Maxima. Empecé a trabajar con linux (Mandrake en aquellos años y Red Hat) hace unos años y desde entonces me he sentido atraido por las herramientas open-source. Alguien ha comentado las bondades de Python y la verdad es que la combinación python(scipy)-maxima me ha dado buenos resultados para procesar matrices de datos grandes (a partir de csv o txt) y luego construir por ejemplo funciones tipo gráficas de fourier con los datos de matrices y estos pasarlos a maxima para resolverlos. Ya he dicho que apenas hace dos semanas que estoy trabajando con maxima y me enseguida me he sentido cómodo. Pero lo que si he notado que tanto en python o R existe abundante documentación y directrices, que he echado de menos en maxima al iniciarme. Seguiré los enlaces apuntados en los diferentes mails. La opción de agrupar documentación sobre maxima o aplicaciones con maxima me parece muy buena idea. Saludos. ----- Original Message ----- From: "Mario Rodriguez" <bio...@te...> To: "Tecpro" <te...@te...> Cc: <max...@li...> Sent: Saturday, April 24, 2010 2:14 PM Subject: Re: [Maxima-lang-es] opinión > Tecpro escribió: >> Hola Mario, >> >> gracias por tus comentarios. >> He estado pegando un vistazo a la web de Octave. Interesante. >> >> Entonces, ¿cuales son las utilidades de maxima? En el sentido de para qué >> es maxima y para que es Matlab-Octave. >> >> Saludos. > Grosso modo, > > Matlab y Octave son, esencialmente, programas de cálculo numérico, donde > sus resultados son (casi) siempre números decimales. > > Mathematica, Maple y Maxima son, esencialmente, programas de cálculo > simbólico, donde sus resultados son (casi) siempre expresiones > matemáticas. Estos programas también tienen programadas rutinas numéricas, > por lo que algunos preferimos llamarlos programas de matemáticas > generales. > > Creo que Matlab también tiene capacidades de cálculo simbólico, pero no es > lo suyo. > > Y R? Pues hay quien lo mete en el saco de los programas de cálculo > numérico, pero yo prefiero meterlo en el de los programas de estadística, > junto con S-Plus o SAS. > > De todos los programas citados aquí, sólo son libres Octave, Maxima y R. > > Para más detalle: > > Una integral numérica calculada por Maxima: > > (%i1) quad_qag (x^(1/2)*log(1/x), x, 0, 1, 3, 'epsrel=5d-8); > (%o1) [.4444444444492108, 3.1700968502883E-9, 961, 0] > > La misma integral calculada simbólicamente por Maxima: > > (%i2) integrate (x^(1/2)*log(1/x), x, 0, 1); > (%o2) 4/9 > > Un cálculo estadístico realizado por Maxima: > > (%i1) load("stats")$ > (%i2) data: [78,64,35,45,45,75,43,74,42,42]$ > (%i3) test_mean(data,'conflevel=0.9,'alternative='less,'mean=50); > | MEAN TEST > | > | mean_estimate = 54.3 > | > | conf_level = 0.9 > | > | conf_interval = [minf, 61.51314273502712] > | > (%o3) | method = Exact t-test. Unknown variance. > | > | hypotheses = H0: mean = 50 , H1: mean < 50 > | > | statistic = .8244705235071678 > | > | distribution = [student_t, 9] > | > | p_value = .7845100411786889 > > > > -- > Mario |