martes, 8 de diciembre de 2015

Habilitar Rscript (u otros scripts) en Mac OS X 10.11 (El Capitan)

En la versión 10.11 de Mac OS X se impide el acceso a muchos scripts desde la línea de comandos por motivos de seguridad (R, LaTeX, ...). Para tener acceso a ellos basta con incluir en el PATH la ruta que lleva a los binarios. Por ejemplo, para Rscript:

export PATH=$PATH:/Library/Frameworks/R.framework/Resources/bin

jueves, 9 de julio de 2015

Reinstalar Mac OS X desde cero

La reinstalación del sistema operativo, cada cierto número de años, es recomendable hacerla desde cero, para obtener nuevamente un sistema limpio que dure otros cuantos años. Para hacerla desde cero es necesario un dispositivo de almacenamiento que incluya el SO con el que arrancar el computador. Los portátiles Macbook Air, por ejemplo, no tienen lector de discos CD/DVD, por tanto debe acudirse a un pen drive o tarjeta SD. En mi caso he probado con la conocida herramienta DiskMaker X y la imagen que se descarga desde App Store, pero no me ha funcionado tras varios intentos. Una vez creado el pen drive/tarjeta SD y arrancar con él, se apaga el computador repentinamente sin comenzar el programa de instalación. Sin embargo, la siguiente solución para crear el pen drive/tarjeta SD si me ha funcionado sin problema (para usar esto mismo en próximas ocasiones):

sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia --volume /Volumes/Untitled --applicationpath /Applications/Install\ OS\ X\ Yosemite.app --nointeraction

Esto requiere que haya insertado previamente una unidad con título "Untitled" y que la imagen del SO descargada de la App Store esté en la carpeta de aplicaciones (tal donde queda tras descargarla de la App Store).

sábado, 13 de junio de 2015

Algunos apuntes sobre aprendizaje automático

1. Usar coeficiente de correlación de Pearson para medir similitudes entre ejemplos

Es interesante aplicar el coeficiente de correlación de Pearson en sustitución de la distancia Euclídea con el objetivo de obtener la similitud entre dos ejemplos cuando sus atributos, pese a estar normalizados, pueden manifestar comportamientos comunes estando en diferentes escalas de valores. Además, la distancia Euclídea es mayor conforme aumenta el número de atributos, aunque las diferencias entre ellos sean las mismas. El coeficiente de correlación de Pearson es insensible a estas cuestiones y preserva la similitud entre los ejemplos.