Nuevo blog sobre medicina genómica

Nos felicitamos hoy por la aparición de un blog sobre medicina genómica. Un tema que me apasiona y al que no puedo dedicar tiempo. El blog está escrito por el profesor Manuel Pérez-Alonso y se convertirá en una referencia en español sobre el tema. La bitácora en cuestión la encontramos en: http://medicina-genomica.blogspot.com/ Además, podemos seguir el proyecto en Facebook: http://www.facebook.com/somosgenagen Auguramos un excelente futuro al proyecto.

16 de marzo de 2011 · rvaquerizo

Trucos Excel. Transformar un carácter a fecha

Si tenemos en Excel celdas con valores en la forma: viernes 1 de enero de 2010 sábado 2 de enero de 2010 domingo 3 de enero de 2010 … y deseamos transformarlo en fecha, podemos hacer lo siguiente: =TEXTO(IZQUIERDA(EXTRAE(A2; ENCONTRAR(" "; A2; 1) + 1; 30); 2) & EXTRAE(EXTRAE(A2; ENCONTRAR(" "; A2; 1) + 1; 30); 6; 4) & DERECHA(EXTRAE(A2; ENCONTRAR(" "; A2; 1) + 1; 30); 4); "dd/mm/aaaa") * 1 ¡Toma función! Vamos a contar paso por paso cómo funciona: ...

13 de marzo de 2011 · rvaquerizo

Leer y representar datos de Google Trends con R

In el blog del profesor Serrano tomé contacto con el paquete RGoogleTrends para leer datos de Google Trends. Tras diversos intentos y analizando bien el paquete RGoogleTrends, no he sido capaz de hacerlo funcionar. Sin embargo, solo hay que leer un CSV; por esto podemos emplear read.csv() para descargarnos los datos de Google Trends y analizarlos con R. Además, el objeto resultante nos será mucho más familiar que el generado por RGoogleTrends. Para realizar esta lectura necesitamos lo siguiente: ...

11 de marzo de 2011 · rvaquerizo

Curso de lenguaje SAS con WPS. Librerías en WPS

Sobre el trabajo con librerías en SAS se pueden escribir libros. Todas las personas que han aprendido SAS conmigo a lo largo de los años han oído el mismo discurso: «Hay que tener mucho cuidado con las librerías en SAS. Tenemos que tener muy claro qué tablas son temporales y cuáles han de ser permanentes. El problema del trabajo con SAS reside en el espacio en disco». Ya son decenas las personas que ahora hacen lo que pueden con SAS que han escuchado estas palabras y que siguen llenando discos y más discos, incluso de los servidores con SAS más potentes de España. ...

4 de marzo de 2011 · rvaquerizo

Tendré que decir algo sobre la reducción de la velocidad máxima en España

Me da pereza hablar de esto. Pero tengo que decir algo sobre la rebaja de la velocidad máxima en España de 120 km/h a 110 km/h. No voy a realizar un análisis muy pormenorizado del tema. Ya hay otros mejor preparados y cuyas opiniones si han de tenerse en cuenta. Desde luego la medida es una chapuza y se puede demostrar incluso con Excel menor velocidad no implicará menor consumo, sólo influirá en las horas de menor tráfico, en las horas donde menos combustible se consume. Imagino que harán algo de caja con la medida, que nunca viene mal para mantener el parque de coches oficiales, a ver si lideramos algo como el consumo en vehículos oficiales. Señores políticos, ¿saben lo que es el teletrabajo? En fin, lo que de verdad me preocupa es,¿cómo hemos llegado a esto? ¿Es necesario tomar medidas para reducir el gasto? ...

28 de febrero de 2011 · rvaquerizo

Macros (fáciles) de SAS. Determinar si existe una variable en un dataset

Duda que me plantearon el otro día. ¿Es posible determinar si existe una variable en un conjunto de datos SAS? Pretendían crear una macro variable que tomara el valor 1 si existía o 0 si no existía. Resolví la duda pero me guardé la macro para ponerla en el blog y así la podéis utilizar todos. De eso se trata, de compartir mis conocimientos con todos de forma altruista por ello prefiero que planteéis las dudas en el blog, no por correo. Así, entre todos, las podemos resolver. En este caso la macro es muy sencilla y tiene pocas líneas: ...

25 de febrero de 2011 · rvaquerizo

Más recortes para la ciencia española

A pesar de que no hay un movimiento tan importante como el que hubo años atrás, el recorte continúa y estamos a niveles de 2007. Esta web sigue haciéndose eco de una situación que pone a España a la cola de la investigación. Y, diga lo que diga nuestra «clase política», sin investigación no hay futuro. También soy conocedor de primera mano de lo mal que lo están pasando los investigadores españoles. Y me sigue preocupando el incremento de visitas que tiene esta web desde Alemania, Francia, Estados Unidos… Al final tendremos lo que nos merecemos. ...

20 de febrero de 2011 · rvaquerizo

Ya está disponible la versión 2.5.1 de `WPS`

Interesante noticia de WPS. Ya tenemos la versión 2.5.1 que incluye el PROC CLUSTER, podemos trabajar con dataset más grandes e incluye la posibilidad de trabajar con tablas HASH y acceder a sistemas Greenplum… Interesante y barata opción para una compañía de tamaño medio WPS + Greenplum.

17 de febrero de 2011 · rvaquerizo

Curso de lenguaje SAS con WPS. Sentencias condicionales IF THEN

Las sentencias IF THEN son básicas en la programación SAS y en todos los lenguajes. Su estructura es muy sencilla: IF <condición> THEN <acción>; ELSE <acción>;. Todas estas sentencias empezarán con IF y, como condición, podemos poner una o varias. Para crearlas tenemos los operadores de comparación: Para concatenar condiciones emplearemos los operadores lógicos: Y aplicando la lógica realizaremos las condiciones en nuestra programación con WPS. Entre las acciones que se ejecutarán cuando se cumpla la condición podemos destacar: ...

16 de febrero de 2011 · rvaquerizo

Nuestras funciones de R en menús con rpanel y svWidgets

Hoy quería acercarme a los paquetes rpanel y svWidgets para crear ventanas y menús respectivamente. La idea es sencilla: tenemos funciones en R que empleamos habitualmente y con ellas vamos a realizar un menú. Partimos de una función muy sencilla en R para eliminar datos con valores missing. [Por cierto, qué cansado estoy de escribir palabras en inglés para facilitar las búsquedas: un valor missing es un valor perdido. Tras el lapso, continúo]. Mi función: ...

10 de febrero de 2011 · rvaquerizo