Sobre la cuota de mercado mundial de las herramientas analíticas de negocio

Hace poco, IDC —una empresa que hace estudios de mercado a nivel global de distintas herramientas de software y hardware — hizo público su informe periódico Worldwide Business Intelligence Tools 2009 Vendor Shares. En su página 8, la más jugosa del informe, aparece la tabla que reproduzco a continuación: Puede apreciarse cómo en el segmento de la minería de datos (que viene a ser a lo que se refieren con lo de advanced analytics) es SAS el claro dominador con IBM/SPSS en una débil segunda posición. ...

22 de agosto de 2010 · Carlos J. Gil Bellosta

Más sobre el caso WPS vs. SAS

Ayer quise publicar un comentario a este artículo sobre el reciente veredicto del caso SAS vs. WPS. Aunque ya hablé de eso el otro día, como no me lo publicaron (por ingnotas razones), hago constancia de mi comentario aquí: The article is misleading in the sense that computer languages (and there exists such a thing as a SAS computer language) are not subject to copyright. I am free to write my own interpreter/compiler of Java, C, Python, PL/SQL or Logo. And many companies do: Microsoft has implemented their own interpreter of Python, IronPython, etc. Anybody is entitled to write yet another interpreter of SAS code. And, in fact, SAS did not sue WPS for that reason. ...

22 de agosto de 2010 · Carlos J. Gil Bellosta

R en Youtube y Facebook

Bebilda, que no sé quién es (misterio que me he propuesto resolver pronto) ha arrancado dos proyectos bastante interesantes: Un canal con tutoriales sobre R en YouTube. Un grupo para usuarios de R, R project en Español, en Facebook. Los tutoriales están francamente bien y los hay sobre temas diversos como análisis ANOVA, el test de Student, estadística descriptiva, creación de histogramas y otros asuntos de estadística básica. ¡A disfrutar! (Y publicitar, claro).

21 de agosto de 2010 · Carlos J. Gil Bellosta

Una tarea para mis lectores

Ayer me dieron los resultados de unos análisis de sangre y, contra todo pronóstico, la médica me dijo que tengo el colesterol bajo control. ¡Con razón —me dije—, si en el blog lo hago yo todo! Así que para mejorar la circulación sanguínea de mis lectores, esta entrada es un ejercicio para quienes me leen. Espero pues que, a pesar de lo vacacional de las fechas, tengan tiempo de completar lo que queda sin hacer y lo hagan constar —antes de que pase lista— en un comentario explicando sus averiguaciones. ...

17 de agosto de 2010 · Carlos J. Gil Bellosta

Leyendo en diagonal (pero con cuidado)

Un profesor mío de historia en primero de BUP nos confesó un día que para corregir exámenes leía en diagonal: pasaba la vista de la esquina superior izquierda de la hoja a la inferior derecha y según las palabras que entendía por el camino ponía una nota u otra. Justo o no el procedimiento, es cierto que de un mero golpe de vista sobre un texto se pueden adivinar muchas cosas sobre su contenido. Andando los años, además, los ordenadores nos están comenzando a ayudar a realizar este tipo de lecturas superficiales. Si no, véase este gráfico publicado en El País que resume el discurso de Zapatero en el Debate del Estado de la Nación (del 2010): ...

16 de agosto de 2010 · Carlos J. Gil Bellosta

¿Ya has considerado pasarte a WPS?

Ya no recuerdo si he hablado antes de WPS en este blog. Puede que lo haya hecho en algún otro. No estoy muy contento con esa empresa (con la que he tratado de manera inexplicablemente infructuosa de realizar algún tipo de negocio en el pasado) pero no está de más que los lectores de este blog tengan noticia de su existencia y naturaleza. WPS es una pequeña compañía inglesa que comercializa un clon de SAS. Es decir, un intérprete alternativo de código SAS. ...

12 de agosto de 2010 · Carlos J. Gil Bellosta

Un ilustrador problema de compatibilidad de licencias libres

This whole thing is such a nuisance. It seems one can’t even give something away these days! Así de infeliz se mostraba G. Grothendieck hace unos días. Y es que habíamos enviado una primera versión del paquete rJython que subir a CRAN y nos encontramos con problemas de licencias. Eso de las licencias de software es un tema enojoso. Importante, pero enojoso. Además, da la impresión, que totalmente exótico a la ética y costumbres de este país desde el que escribo: algún día, como divertimento, contaré alguna historieta. Y cuando haya vencido la fecha de prescripción, la más divertida, la más ilustradora del fenómeno, la sin par: la del código con copyright de EverisWaterhouseCoopers. ...

5 de agosto de 2010 · Carlos J. Gil Bellosta

Un curioso bug de R

A vueltas con los bugs, el otro día leí sobre uno bastante curioso de R. En resumen: > a <- c(1,2, sqrt( 2) ^ 2 ) > table(a) a 1 2 1 2 > unique(a) [1] 1 2 2 ¿El motivo? La función unique compara el valor numérico de los valores del vector de manera que le afectan los errores de redondeo. Sin embargo, la función table compara los valores de acuerdo con su representación como cadena de caracteres. > 2 - sqrt(2) ^ 2 [1] -4.4409e-16 > as.character(c(2, sqrt(2)^2)) [1] "2" "2" Los entusiastas de R pueden comprobar todo lo anterior examinando (¡que es una buena costumbre!) el código de ambas funciones.

24 de julio de 2010 · Carlos J. Gil Bellosta

Qué hacer (y no hacer) con los bichitos que uno encuentra

No sé si es porque gano agudeza visual, porque me vuelvo cascarrabias o, simplemente, porque tengo mala suerte. Pero cada vez me tropiezo con más bichitos de esos que en inglés se llaman bugs. Y me refiero a esos que son consustanciales a todo proyecto de software. Antes, antaño, simplemente los toleraba y, creo, vivía más feliz. Formaban parte del paisaje, como los mosquitos nocturnos en la jungla tailandesa. De un tiempo acá, sin embargo, tengo una relación más compleja con ellos. ...

19 de julio de 2010 · Carlos J. Gil Bellosta

Más de diez motivos para usar PROC SQL en SAS

Hace no mucho escribí una entrada en este blog sobre, bromas aparte, cómo no escribir código SAS. Habría respondido in situ a uno de los comentarios que hicieron mis lectores pero, abusando de mi condición de dueño del blog, lo voy a hacer desde más encumbrado púlpito: una entrada ad hoc. Conste que escribo para discrepar. Pero conste también que lo hago desde la más genuina cordialidad y con la esperanza de generar un debate que a todos nos enriquezca. ...

18 de julio de 2010 · Carlos J. Gil Bellosta