R Econometrics MCP Server

Integrations

  • Provides containerized deployment of the R Econometrics MCP server, allowing for easier setup and isolation of the required R environment and dependencies.

  • Uses Python as the interface language for the MCP server that connects R's econometric capabilities to AI assistants.

Servidor MCP de econometría R

Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona capacidades de modelado econométrico a través de R. Este servidor permite a los asistentes de IA realizar análisis econométricos sofisticados, que incluyen regresión lineal, modelos de datos de panel, regresión de variables instrumentales y pruebas de diagnóstico.

Características

  • Regresión lineal : ejecute modelos lineales con errores estándar robustos opcionales
  • Análisis de datos de panel : modelos de efectos fijos, efectos aleatorios, agrupamiento, entre y de primera diferencia
  • Variables instrumentales : Estimación de modelos de regresión IV
  • Pruebas de diagnóstico : pruebas de heterocedasticidad, autocorrelación y forma funcional
  • Recursos : Documentación de referencia para técnicas econométricas
  • Indicaciones : Plantillas de indicaciones predefinidas para análisis econométricos comunes

Instalación

Prerrequisitos

  • Python 3.8+
  • R 4.0+
  • Paquetes R: plm, lmtest, sandwich, AER, jsonlite

Uso de Docker (recomendado)

  1. Construya la imagen de Docker:
    docker build -t r-econometrics-mcp .
  2. Ejecute el contenedor:
    docker run -it r-econometrics-mcp

Instalación manual

  1. Instale los paquetes de Python necesarios:
    pip install -r requirements.txt
  2. Instale los paquetes R necesarios:
    install.packages(c("plm", "lmtest", "sandwich", "AER", "jsonlite"))
  3. Ejecutar el servidor:
    python r_econometrics_mcp.py

Uso con Claude Desktop

  1. Iniciar Claude Desktop
  2. Abra el panel Servidores MCP
  3. Agregue un nuevo servidor con la siguiente configuración:
    • Nombre: R Econometría
    • Transporte: stdio
    • Comando: ruta/a/python r_econometrics_mcp.py
    • (O si usa Docker): docker run -i r-econometrics-mcp

Consultas de ejemplo

A continuación se muestran algunos ejemplos de consultas que puedes usar con Claude una vez que el servidor esté conectado:

Regresión lineal

Can you analyze the relationship between price and mpg in the mtcars dataset using linear regression?

Análisis de datos de panel

I have panel data with variables gdp, investment, and trade for 30 countries over 20 years. Can you help me determine if a fixed effects or random effects model is more appropriate?

Variables instrumentales

I'm trying to estimate the causal effect of education on wages, but I'm concerned about endogeneity. Can you help me set up an instrumental variables regression?

Pruebas de diagnóstico

After running my regression model, I'm concerned about heteroskedasticity. Can you run appropriate diagnostic tests and suggest corrections if needed?

Referencia de herramientas

modelo lineal

Ejecutar un modelo de regresión lineal.

Parámetros :

  • formula (cadena): La fórmula de regresión (por ejemplo, 'y ~ x1 + x2')
  • data (objeto): conjunto de datos como diccionario/objeto JSON
  • robust (booleano, opcional): si se deben utilizar errores estándar robustos

modelo_de_panel

Ejecutar un modelo de datos de panel.

Parámetros :

  • formula (cadena): La fórmula de regresión (por ejemplo, 'y ~ x1 + x2')
  • data (objeto): conjunto de datos como diccionario/objeto JSON
  • index (matriz): variables de índice del panel (por ejemplo, ['individual', 'tiempo'])
  • effect (cadena, opcional): Tipo de efectos: 'individual', 'temporal' o 'bidireccional'
  • model (cadena, opcional): Tipo de modelo: 'dentro', 'aleatorio', 'agrupación', 'entre' o 'fd'

diagnósticos

Realizar diagnósticos del modelo.

Parámetros :

  • formula (cadena): La fórmula de regresión (por ejemplo, 'y ~ x1 + x2')
  • data (objeto): conjunto de datos como diccionario/objeto JSON
  • tests (matriz): pruebas a ejecutar (por ejemplo, ['bp', 'reset', 'dw'])

iv_regresión

Estimar regresión de variables instrumentales.

Parámetros :

  • formula (cadena): la fórmula de regresión (por ejemplo, 'y ~ x1 + x2 | z1 + z2')
  • data (objeto): conjunto de datos como diccionario/objeto JSON

Recursos

  • econometrics:formulas : información sobre formulaciones comunes de modelos econométricos
  • econometrics:diagnostics : Referencia para pruebas diagnósticas
  • econometrics:panel_data : Guía para el análisis de datos de panel en R

Contribuyendo

¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.

Licencia

Licencia MIT

Expresiones de gratitud

  • El Proyecto R y el Equipo Central de R
  • Desarrolladores de los paquetes plm, lmtest, sandwich y AER
  • Protocolo de contexto antrópico para el modelo
-
security - not tested
A
license - permissive license
-
quality - not tested

Proporciona capacidades de modelado econométrico a través de R, lo que permite a los asistentes de IA realizar análisis sofisticados que incluyen regresión lineal, modelos de datos de panel, regresión de variables instrumentales y pruebas de diagnóstico.

  1. Features
    1. Installation
      1. Prerequisites
      2. Using Docker (Recommended)
      3. Manual Installation
    2. Usage with Claude Desktop
      1. Example Queries
        1. Linear Regression
        2. Panel Data Analysis
        3. Instrumental Variables
        4. Diagnostic Tests
      2. Tools Reference
        1. linear_model
        2. panel_model
        3. diagnostics
        4. iv_regression
      3. Resources
        1. Contributing
          1. License
            1. Acknowledgments
              ID: qiqzedafdr