Trucos Excel. Crear un borrador de correo con Excel

Inicio una serie de mensajes con trucos de Excel que considero pueden ser de utilidad para realizar tareas habituales en nuestro trabajo diario. Este primer truco Excel consiste en una macro que nos permite crear en borradores correos electrónicos. También nos permitiría enviarlos directamente, pero en ese caso habríamos de tener permisos para que otras aplicaciones accedieran a Outlook. Veamos el código que emplea: Sub Correo() Dim ol As Object, myItem As Object Dim adjunto As String Set ol = CreateObject("Outlook.Application") Set myItem = ol.CreateItem(olMailItem) adjunto = "C:\temp\fichero.xls" With myItem .Subject = "Título del correo" .Body = "Cuerpo del mensaje" .To = "rvaquerizo@analisisydecision.es" .Attachments.Add adjunto, 1, 500 .Close (olSave) '.Send 'Si tenemos permisos para enviar correos End With Set ol = Nothing End Sub Creamos un objeto Outlook y a ese objeto le añadimos título, cuerpo, destinatario, un archivo adjunto de C:\temp y lo guardamos como borrador; si tenemos los suficientes permisos, podremos enviarlos con .Send. Como os podéis imaginar, ésta es la versión menos sofisticada de la macro y a ella podemos añadir bucles, búsquedas… Espero que pueda seros de utilidad. Por supuesto, si no funciona o tenéis dudas: rvaquerizo@analisisydecision.es.

7 de julio de 2008 · rvaquerizo

Manual. Curso introducción de R. Capítulo 9: Introducción a la regresión lineal con R

En este capítulo del curso de R vamos a comenzar a estudiar el análisis de regresión lineal. Los modelos de regresión lineal son modelos probabilísticos basados en una función lineal, nuestro objetivo es expresar una variable dependiente en función de otro conjunto de variables. Los pasos básicos a seguir en el estudio de un modelo lineal son: Escribir el modelo matemático con todas sus hipótesis. Estimación de los parámetros del modelo. ...

3 de julio de 2008 · rvaquerizo

El seguro directo de Zurich

Acabo de leer una noticia en PRSEGUROS sobre el nacimiento del canal directo de Zurich: Zurich Connect. Es una entrevista a José Luis Bernal, un tipo que sabe muy bien lo que hace. Quieren hacer 80.000 pólizas en 12 meses y situarse entre las 3 primeras dentro del canal directo en 5 años. Unos objetivos ambiciosos si sólo están en el ramo de auto (de momento). Dentro de 12 meses recuperaré este mensaje y analizaremos el crecimiento de Zurich. Nos servirá como pulsómetro para comprobar la madurez del mercado del seguro a través de internet o teléfono. ...

27 de junio de 2008 · rvaquerizo

El seguro de salud: la futura guerra

Acabo de darme una vuelta por ICEA y me encuentro el siguiente cuadro: Datos: ICEA El seguro de salud tiene un crecimiento estimado en primas de un 9%. La población envejece y la dependencia es un negocio de futuro. Además, el seguro de salud parece un complemento perfecto al Sistema Nacional de Seguridad Social. Sin embargo, no quiero centrarme en los motivos que provocan este incremento; estoy más interesado en el factor fidelizador del seguro de salud y la venta cruzada con otros ramos. ...

25 de junio de 2008 · rvaquerizo

Análisis con Google Analytics

Google Analytics es la herramienta que dirige los contenidos de AyD. De momento, los contenidos se centran en el manejo de software para el análisis y el reporte de la información: fundamentalmente SAS, R y Excel. Pero estos contenidos se van adaptando en función del número de visitas y del tiempo de estancia en la página. Es decir, los contenidos se adaptan en función del interés que despierten. Con Google Analytics estudio esta información y me planteo una serie de mensajes a lo largo del mes. ...

24 de junio de 2008 · rvaquerizo

Manual. Curso introducción de R. Capítulo 8: Inferencia estadística

En esta nueva entrega del curso de R vamos a trabajar con algunos conceptos básicos de inferencia estadística. En primer lugar, hacemos inferencia a partir de unas observaciones obtenidas a partir de la población, a las que vamos a extraer unas propiedades que se denominan estadísticos muestrales. Además, vamos a conocer la distribución de dichos estadísticos (generalmente distribución normal), por lo que hacemos inferencia paramétrica. La inferencia paramétrica puede recogerse en una vertiente o en otra según el parámetro a estimar; tenemos por un lado la estadística clásica (que es en la que nos vamos a centrar) y por otro lado la estadística bayesiana. ...

23 de junio de 2008 · rvaquerizo

El ODS de SAS (III). Documentos HTML y PDF desde SAS

Desde SAS podemos generar PDF y HTML. Esto es muy práctico a la hora de reportar información, ya que no necesitaremos pasar por Excel o cualquier otra herramienta de ofimática para generar informes. Además, si generamos HTML podemos crear webs en las que podemos navegar por los resultados obtenidos con SAS. En este mensaje veremos algunos ejemplos prácticos de uso del ODS para conocer mejor su funcionamiento. El primero de ellos crea un informe web a partir de un PROC UNIVARIATE: ...

19 de junio de 2008 · rvaquerizo

Google Mining. Análisis de las páginas indexadas (I)

El proyecto de minería de textos con Excel ha generado el «Google Mining». Veamos cómo puede ayudar la minería de páginas de búsqueda con Google a gestionar una web. Si en el buscador de Google escribimos site:<nombre del sitio web>, obtenemos todas las páginas indexadas de nuestro sitio. En el caso de AyD, ponemos site:analisisydecision.es y tenemos 49 resultados correspondientes a las 49 páginas indexadas. La herramienta que hemos construido con macros de Excel nos tabula la información y el resultado se puede ver en Analisis titulos y metas. ...

12 de junio de 2008 · rvaquerizo

Truco SAS. Categorizar variables continuas

Si necesitamos crear grupos a partir de una variable continua, podemos emplear una metodología muy sencilla para crear muestras proporcionales o muestras de un tamaño predeterminado a partir de un conjunto de datos SAS. El método de cálculo es bien sencillo: si deseamos crear $N$ grupos, dividimos la observación entre el total y multiplicamos por los $N$ grupos, redondeando al entero más alto. Si deseamos grupos de tamaño $M$, dividimos la observación entre $M$ redondeando al entero más alto. En código SAS: ...

5 de junio de 2008 · rvaquerizo

Truco SAS. Observaciones de un dataset en una macro variable

SAS tip sencillo para el uso de las funciones de I/O de SAS, y que puede ahorrarnos más de un paso DATA. Se trata de una macro que pone el número de observaciones de un dataset en una macrovariable global. Al emplear funciones de I/O, su ejecución es inmediata: /* MACRO PARA IDENTIFICAR EL NÚMERO DE OBSERVACIONES DE UN DS */ %macro numobs(ds, mv); /* CREAMOS UNA MACRO VARIABLE GLOBAL */ %global &mv.; data _null_; /* ABRIMOS EL FICHERO */ datossid = open("&ds."); /* OBTENEMOS EL ATRIBUTO NOBS QUE CONTIENE EL NÚMERO DE OBSERVACIONES */ no = attrn(datossid, 'nobs'); /* ASIGNAMOS EL VALOR A LA MV */ call symput ("&mv.", compress(no)); /* CERRAMOS EL FICHERO */ datossid = close(datossid); run; %mend; * EJEMPLO DE USO; data uno; do i = 1 to 100; output; end; run; %numobs(uno, obs_uno); %put Observaciones de uno = &obs_uno.; Como vemos, es un código sencillo pero muy práctico, ya que nos permite obtener el número de observaciones de forma instantánea. Con él podemos validar procesos, realizar cálculos… ...

4 de junio de 2008 · rvaquerizo