martes, 20 de enero de 2026

Como hacer un análisis de regresión lineal con EconXL 1.0

 Si tenemos los datos relacionados a dos variables cuantitativas, y tenemos la conjetura de que puede existir algún tipo de correlación entre las mismas. Tenemos como primera opción la posible existencia de una relación lineal entre las mismas.

Para hacer un análisis completo tenemos las herramientas suficientes en EconXL.

1.       Primero tenemos la función REGRESION_COMPLETA().  Que nos proporciona lo que necesitamos para nuestro iniciar nuestro análisis. Con solo ejecutarla (Sin importar la cantidad de datos) tendremos en segundos el siguiente resultado:


a.       Luego al confirmar la presencia de relación lineal gracias a un gráfico de dispersión, la covarianza, coeficiente de correlación de Pearson. Podemos formular nuestro modelo: 


b.      Además podemos obtener todas las medidas descriptivas de las variables X e Y por separado utilizando la función RESUMEN_DESCRIPTIVO().



2.       Una vez que tenemos el resumen descriptivo y el modelo, podemos hacer estimaciones puntuales utilizando el modelo ya formulado con la función: ESTIMACION_PUNTUAL_Y(). 


3.       Con la función INTERVALO_CONFIANZA_MEDIA() podemos hacer estimaciones por intervalos para la variable respuesta “Y”. 


4.       Luego de tener el modelo y las estimaciones provenientes del mismo, Si se nos presentan nuevas observaciones de la variable X, entones podemos hacer predicciones utilizando la función: INTERVALO_PREDICCION_NUEVO(). Esta es la UDF más poderosa del software. Permite hacer estimación por intervalos para la variable Y con nuevas observaciones de X.

5.       Para finalizar y darle mayor fortaleza al análisis, podemos hacer un análisis de varianza de la regresión que nos permite realizar la prueba de hipótesis acerca de la pendiente de la recta B1.

¡Prueba la potencia de EconXL gratis! 

He preparado una versión DEMO para que conozcas sus bondades. Incluye:

Manual de instalación

Brochure y Readme

Archivos de ejemplo

Compatibilidad con 32 y 64 bits

📥 Descarga el DEMO aquí: https://bit.ly/4pB4dZN

Precio versión Full: 29 US$ (Instalación permanente).

Si estás listo para subir de nivel tus reportes, escríbeme por mensaje directo o contáctame:

📧 Email: alvin.datac19@gmail.com

📱 WhatsApp: +549 1124091023 / +549 1165294808




lunes, 19 de enero de 2026

🚀 Optimiza tu Análisis Económico: El IPC y el poder de EconXL

 ¿Sabes cómo se mide realmente el costo de vida? El Índice de Precios al Consumidor (IPC) es la herramienta estadística fundamental para entender la evolución de los precios y la pérdida del poder adquisitivo.

Como profesionales, no solo nos interesa el dato final, sino la metodología detrás de él. Por eso, hoy exploramos cómo se calcula y cómo puedes automatizar este proceso.


📊 ¿Qué es realmente el IPC?

Es un índice sintético que indica la evolución de los precios de una canasta básica (alimentos, salud, transporte, vivienda, etc.) consumida por una familia típica.

Según el INDEC (Argentina), medir la inflación núcleo es vital para "analizar la evolución de los precios sin tener en cuenta fluctuaciones temporarias o estacionales".

🧱 La Estructura de la Canasta (Caso Argentina)

No todos los precios se comportan igual. El IPC se desglosa en:

·         Estacionales (9,24%): Frutas, verduras, ropa exterior, turismo.

·         Regulados (20,13%): Combustibles, electricidad, agua, transporte público.

·         IPC Núcleo (70,63%): El resto de los bienes y servicios que marcan la tendencia base.


🧮 La Ciencia Detrás del Cálculo: Índice de Laspeyres

La fórmula estándar internacional compara el costo de una cantidad fija de bienes (Q0) a precios actuales (Pt) vs. precios del año base (P0):

De Cantidades a Ponderaciones (Wi):

En la práctica, es difícil sumar "peras con manzanas". Por eso, los Institutos de Estadística usan Ponderaciones por Gasto. Esto transforma las cantidades físicas en una estructura de pesos relativos según el presupuesto del hogar:


Con esta estructura, el IPC se convierte en un promedio ponderado de relativos de precio:


💻 Automatiza tu trabajo con EconXL

He desarrollado EconXL, un Add-in para Excel diseñado para que economistas y científicos de datos realicen estos cálculos de forma instantánea mediante funciones UDF (User Defined Functions).

Con EconXL puedes olvidar las fórmulas manuales complejas:

INDICE_LASPEYRES(): Calcula el IPC de forma directa.

DIFERENCIA_PORCENTUAL(): Obtén la tasa de inflación en un segundo.

INDICE_DE_PRECIOS() y TASA_DE_CAMBIO(): Para índices simples y variaciones rápidas.

Ya sea que analices datos geográficos o sectores específicos (Salud, Tecnología, Alimentos), EconXL se adapta a tus necesidades de desagregación.

¿Te interesa potenciar tus modelos económicos en Excel?

Escríbeme por mensaje directo para conocer más sobre EconXL o deja un comentario sobre qué otro índice te gustaría automatizar. 📈

#Econometría #Excel #DataScience #IPC #Inflación #EconXL #Productividad

sábado, 17 de enero de 2026

¿Estadística avanzada en Excel sin saber programar? Te presento EconXL 📊

 Hola a todos. Les presento EconXL versión 1.0, un Add-In diseñado para facilitar el análisis estadístico profesional sin salir de Excel.

¿Por qué EconXL? Sabemos que programas como SPSS, Stata, R o Python son potentes, pero implican una curva de aprendizaje lenta y conocimientos de programación. Por otro lado, hacer estadística avanzada en Excel puro suele ser rudimentario y manual.

 EconXL cubre ese espacio: te da el poder de un software estadístico con la simplicidad de Excel. Sin código, sin complicaciones.

¿Qué puedes hacer con la versión Full?

·         Regresión Lineal: Estimaciones por intervalos y predicciones.

·         Econometría: Índices de precios (Laspeyres, Paasche, promedios).

·         Estadística Descriptiva: Un "Summary" completo tipo R con un solo clic.



Ideal para Administradores, Contadores, Médicos, Economistas y Estudiantes que valoran su tiempo. Porque el tiempo es dinero.

¡Prueba la potencia de EconXL gratis! He preparado una versión DEMO para que conozcas sus bondades. Incluye: 

Manual de instalación 

Brochure y Readme 

Archivos de ejemplo 

Compatibilidad con 32 y 64 bits

📥 Descarga el DEMO aquí: https://bit.ly/4pB4dZN

Precio versión Full: 29 US$ (Instalación permanente).



Si estás listo para subir de nivel tus reportes, escríbeme por mensaje directo o contáctame: 

📧 Email: alvin.datac19@gmail.com 

📱 WhatsApp: +549 1124091023 / +549 1165294808

#Excel #Estadistica #EconXL #DataAnalysis #Productividad #Lanzamiento


sábado, 12 de octubre de 2019

Análisis Numérico

Del Libro: Programación Visual Basic (VBA) para Excel y Análisis Numérico Autores: M.Sc. Walter Mora F., M.Sc. José Luis Espinoza B. Escuela de Matemática. Instituto Tecnológico de Costa Rica. Octubre 2005. Versión 0.1. Estos son los programas que pude construir mientras leía el libro y realizaba las actividades que asignaba el mismo.





Debe descargarse el modulo de Excel para poder escribir las ecuaciones y graficar las funciones en 2D y 3D. el modulo de llama: clsMathParser

Como es visual basic para aplicaciones debe funcionar con MicroSoft Excel. Preferiblemente 2007 o superior. No funciona con Calc u otra hoja de calculo de software libre.


Para mas detalles y descargar el archivo con los códigos fuente se tiene una publicación en la pagina: www.lawebdelprogramdor.com

https://www.lawebdelprogramador.com/codigo/Visual-Basic-para-Aplicaciones/2832-Analisis-Numerico.html

Sub Pascal()
   ' Macro Pascal
      ' Lectura de la cantidad de niveles:
   n = Cells(1, 5)
   ' Llenar unos:
   For i = 1 To n
      Cells(i, 1) = 1
      Cells(i, i) = 1
   Next i
   ' Llenar el resto:
   If n > 2 Then
      For i = 3 To n
         For j = 2 To i - 1
            Cells(i, j) = Cells(i - 1, j) + Cells(i - 1, j - 1)
         Next j
      Next i
   End If
End Sub

Sub Borrar()
   ' Borrar
   n = Cells(1, 5).Value
   For i = 1 To n
      For j = 1 To i
         Cells(i, j).Value = Null
      Next j
   Next i
End Sub

Sub G_2D()
   Dim n As Integer
   Dim h As Double
   Dim formula As String
   Dim graf As Chart
   Dim chartsTemp As ChartObjects 'contador de charts (gr¶aficos) para eliminar el anterior
   Dim OK As Boolean
   Dim Fun As New clsMathParser
   n = Cells(6, 5)
   a = Cells(6, 3)
   b = Cells(6, 4)
   h = (b - a) / n
   formula = Cells(2, 3)
   OK = Fun.StoreExpression(formula) 'lectura de la f¶ormula
   If Not OK Then GoTo Error_Handler
      For i = 0 To n
         Cells(6 + i, 1) = a + i * h
         Cells(6 + i, 2) = Fun.Eval1(a + i * h)
   Next i
   '----------------------- eliminar gr¶aficos anteriores-------------
   Set chartsTemp = ActiveSheet.ChartObjects
   If chartsTemp.Count > 0 Then
      chartsTemp(chartsTemp.Count).Delete
   End If
'-----------------------------------------------------------------
   datos = Range(Cells(6, 1), Cells(6 + n, 2)).Address 'rango a graficar
Set graf = Charts.Add 'gr¶afico y sus carater¶³sticas
With graf
   .Name = "Gr¶afico"
   .ChartType = xlXYScatterSmoothNoMarkers
   .SetSourceData Source:=Sheets("Graficas en 2D").Range(datos), PlotBy:=xlColumns
   .Location Where:=xlLocationAsObject, Name:="Graficas en 2D"
End With
'---------------------------------------------------------------
If Err Then GoTo Error_Handler
Error_Handler: Cells(1, 1) = Fun.ErrorDescription 'imprimir mensaje error
'---------------------------------------------------------------
End Sub

Sub G3D()
' Grafica en 3D
   Dim xmin, xmax, ymin, ymax, hx, hy, xi, yi As Double
   Dim n As Integer
   Dim fxy As String 'funci¶on f(x,y)
   Dim graf As Chart
   Dim OK As Boolean
   Dim Fun As New clsMathParser ' as¶³ se llama el m¶odulo de clase aqu¶³
   fxy = Cells(2, 2)
   xmin = Cells(5, 3)
   xmax = Cells(5, 4)
   ymin = Cells(5, 5)
   ymax = Cells(5, 6)
   n = Cells(3, 2) ' n¶umero de puntos n x n
   hx = (xmax - xmin) / n
   hy = (ymax - ymin) / n
   If hx > 0 And hy > 0 And n > 0 Then
      For i = 0 To n
         xi = xmin + i * hx
         Cells(7, 2 + i) = xi
         For j = 0 To n
            yi = ymin + j * hy
            Cells(8 + j, 1) = yi
            OK = Fun.StoreExpression(fxy) 'formula actual es 'f(x,y)'
            If Not OK Then GoTo Error_Handler
               Fun.Variable("x") = xi
               Fun.Variable("y") = yi
            Cells(8 + j, 2 + i) = Fun.Eval() 'retorna f(xa,ya)
         Next j
      Next i
   End If
'----------------------- eliminar gr¶aficos anteriores-------------
Set chartsTemp = ActiveSheet.ChartObjects
If chartsTemp.Count > 0 Then
chartsTemp(chartsTemp.Count).Delete
End If
'-----------------------------------------------------------------
datos = Range(Cells(7, 1), Cells(7 + n, n + 2)).Address 'rango a graficar
Range(datos).Select
Selection.NumberFormat = ";;;" 'ocular celdas
Charts.Add
ActiveChart.ChartType = xlSurface
ActiveChart.SetSourceData Source:=Sheets("Graficas en 3D").Range(datos), PlotBy:=xlColumns
ActiveChart.Location Where:=xlLocationAsObject, Name:="Graficas en 3D"
'---------------------------------------------------------------
If Err Then GoTo Error_Handler
Error_Handler: Cells(1, 1) = Fun.ErrorDescription 'enviar un mensaje de error
'---------------------------------------------------------------
End Sub

Sub Romberg()
   ' Integración de Romber
   Dim R() As Double
   Dim a, b, h, suma As Double
   Dim n As Integer
   Dim formula As String
   Dim OK As Boolean
   Dim Fun As New clsMathParser ' as¶³ se llama el m¶odulo de clase aqu¶³
   formula = Cells(1, 2)
   a = Cells(2, 3)
   b = Cells(2, 4)
   n = Cells(2, 5)
   ReDim R(n, n)
   h = b - a
   OK = Fun.StoreExpression(formula) 'formula actual es 'formula'
   If Not OK Then GoTo Error_Handler
   '-------------------------------------------------------------------
   For i = 1 To 20 'limpiar
      For j = 1 To 20
         Cells(2 + i, j) = Null
      Next j
   Next i
   '-------------------------------------------------------------------
   R(1, 1) = h / 2 * (Fun.Eval1(a) + Fun.Eval1(b))
   'paso3 de algoritmo de Romberg
   For i = 1 To n
      'paso 4
      suma = 0
      For k = 1 To 2 ^ (i - 1)
         suma = suma + Fun.Eval1(a + h * (k - 0.5)) 'eval¶ua en la f¶ormula actual
      Next k
      R(2, 1) = 0.5 * (R(1, 1) + h * suma)
      'paso5
      For j = 2 To i
         R(2, j) = R(2, j - 1) + (R(2, j - 1) - R(1, j - 1)) / (4 ^ (j - 1) - 1)
      Next j
      'paso 6 salida R(2,j)
      For j = 1 To i
         Cells(3 + i - 1, j) = R(2, j) 'columnas 2,3,...n
      Next j
      'paso 7
      h = h / 2
      'paso 8
      For j = 1 To i
          R(1, j) = R(2, j)
      Next j
   Next i
   '---------------------------------------------------------------
   If Err Then GoTo Error_Handler
Error_Handler:        Cells(1, 1) = Fun.ErrorDescription
   '---------------------------------------------------------------
End Sub


miércoles, 29 de octubre de 2014

Liberada Última Versión de CSPro

El Sistema de Procesamiento de Censos y Encuestas (CSPro) es un paquete de software de dominio público (Gratuito más no Software libre), utilizado por cientos de organizaciones entre ellas el INE de Venezuela y decenas de miles de personas para inclusión, edición, tabulación y difusión de datos de censos y encuestas. CSPro está diseñado para ser tan fácil de usar como sea posible, pero lo suficientemente potente como para manejar las aplicaciones más complejas. Puede ser utilizado por una amplia gama de personas, desde los asistentes de personal no técnico a los demógrafos de alto nivel y los programadores.

CsPro es el Software utilizado por el INE de Venezuela para procesar los datos del CENSO 2011 y la ENDEVE 2010. Permite crear un diccionario flexible para establecer fácilmente la operacionalizacion de las variables en estudio, ya sea para cargar los datos o para procesarlos. Contiene un poderoso lenguaje de programación que permite la imputación de datos censales por los distintos métodos utilizados como "El vecino más cercano" por ejemplo. La tabulación de los datos es bastante sencilla, con solo hacer clic en la variable y arrastrarla al tabulado se crea la tabla de frecuencia muy parecida a las tablas dinámica en Excel.

CSPro se utiliza principalmente para la entrada de datos, edición, tabulación y difusión. Algunas organizaciones utilizan CSPro en conjunto con otros paquetes estadísticos, pero CSPro también se puede utilizar como el único programa para el procesamiento de los datos del censo o encuesta. Por ejemplo, una organización puede recopilar datos mediante computadoras tablet o PDA, con el software CSPro o utilizar la herramienta de entrada de datos de los resultados clave de los cuestionarios en papel. Después de la recogida de datos, se puede editar e imputar datos en antes de preparar los cuadros analíticos apropiados con la herramienta de tabulación. Por último, la organización puede utilizar CSPro para generar productos de difusión de datos independientes basados en web.

Acá mostramos un ejemplo de programa de Imputación en CSPro:


Por ultimo dejamos algunos links:

Para descargar el instalador (.exe):
Nota: Solo hay que llenar una pequeña encuesta que servira para recibir actualizaciones en el futuro:


Instalador de CSPro

Para descargar videos

Videos

Para descargar los manuales (en pdf):

Documentación (Manuales)


lunes, 27 de octubre de 2014

Inauguración Académica

Semana de la Estadística y el Acuariado

Semana de la Estadística y el Actuariado

Felicitaciones a todos los Estadísticos en Venezuela y el Mundo!!! La escuela de estadística y ciencias actuariales de la UCV, celebra la semana de la estadística y el actuariado. Estadística al día se una a esta celebración divulgando en la web dicho evento para nuestros lectores y seguidores.
Para el día de hoy tenemos:
Más información visite en Twitter: @SEA_EECA