Repolode
microsoft

microsoft/finnts

Paquete de R que automatiza la predicción de series temporales financieras con un agente de IA, más de 25 modelos y ejecuciones paralelas en Azure.

Estrellas
281
Forks
53
Issues abiertos
12
Último commit
hace 4 días

¿Qué es?

Finn (finnts) es un framework de predicción automatizada de Microsoft, creado originalmente para tareas de finanzas corporativas, pero que sirve para cualquier problema de predicción de series temporales. Automatiza la ingeniería y selección de características, el backtesting y la selección de modelos, y admite horizontes diarios, semanales, mensuales, trimestrales y anuales.

El paquete ofrece acceso a más de 25 modelos univariantes y multivariantes, y admite regresores externos, tanto si solo tienen valores históricos como si tienen valores históricos y futuros. Para carteras grandes, puede ejecutar miles de series temporales en paralelo en la nube de Azure.

Finn también incluye un agente de IA integrado que ajusta iterativamente las predicciones hasta alcanzar un objetivo de precisión y puede responder preguntas sobre el análisis exploratorio, la precisión y el modelo elegido. Se instala desde CRAN o GitHub, y también hay una skill para agentes de programación, destinada a quienes prefieren no escribir código en R.

Funciones clave

  • 01Ingeniería y selección automatizadas de características, backtesting y selección de modelos.
  • 02Acceso a más de 25 modelos de predicción univariantes y multivariantes.
  • 03Integración con Azure para ejecutar miles de series temporales en paralelo.
  • 04Admite frecuencias de predicción diarias, semanales, mensuales, trimestrales y anuales.
  • 05Agente de IA integrado que ajusta las predicciones iterativamente y responde preguntas sobre los resultados.

Casos de uso

  • Generar predicciones financieras corporativas para numerosos productos o unidades de negocio.
  • Ejecutar predicciones por lotes sobre grandes colecciones de series temporales en la nube.
  • Comparar numerosos modelos de predicción con los mismos datos mediante backtesting automatizado.
  • Obtener explicaciones de los resultados en lenguaje sencillo sin escribir código en R.

Inicio rápido

  1. 1

    Instala la versión de CRAN de finnts en R

    install.packages("finnts")
  2. 2

    Carga el paquete y prepara los datos históricos; después, conecta un LLM para el agente

  3. 3

    Configura el proyecto y el agente, y ejecuta la iteración de previsión

Antes de usarlo

  • El agente de IA integrado requiere acceso a un modelo de lenguaje grande, como Azure OpenAI, a través del paquete ellmer.
  • Las ejecuciones paralelas a escala de la nube dependen de la integración con Azure.

Temas

Preguntas frecuentes

¿Qué es finnts?
Paquete de R que automatiza la predicción de series temporales financieras con un agente de IA, más de 25 modelos y ejecuciones paralelas en Azure. Finn (finnts) es un framework de predicción automatizada de Microsoft, creado originalmente para tareas de finanzas corporativas, pero que sirve para cualquier problema de predicción de series temporales. Automatiza la ingeniería y selección de características, el backtesting y la selección de modelos, y admite horizontes diarios, semanales, mensuales, trimestrales y anuales.
¿finnts es gratuito? ¿Qué licencia tiene?
finnts es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿finnts sigue mantenido?
Mantenimiento activo. El último commit de finnts fue el 2 nov 2026.
¿Para qué puedo usar finnts?
Generar predicciones financieras corporativas para numerosos productos o unidades de negocio. Ejecutar predicciones por lotes sobre grandes colecciones de series temporales en la nube. Comparar numerosos modelos de predicción con los mismos datos mediante backtesting automatizado. Obtener explicaciones de los resultados en lenguaje sencillo sin escribir código en R.
¿Cómo se instala finnts?
Instala la versión de CRAN de finnts en R: install.packages("finnts") Carga el paquete y prepara los datos históricos; después, conecta un LLM para el agente Configura el proyecto y el agente, y ejecuta la iteración de previsión
¿Dónde consigo finnts?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/microsoft/finnts

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados

Colección personal de paquetes de Python y JavaScript para predecir series temporales en línea, estimar covarianzas, construir carteras y optimizar funciones de caja negra, además de notas de investigación.

Datos y analítica#time-series#forecasting#online-algorithms
37764Jupyter NotebookSin licenciaActualizado hace 3 meses