Repolode
microsoft

microsoft/finnts

R-пакет для автоматизации прогнозирования финансовых временных рядов: AI-агент, более 25 моделей и параллельные вычисления в Azure.

Звёзды
281
Форки
53
Открытые issues
12
Последний коммит
5 дней назад

Что это?

Finn (finnts) — созданный Microsoft фреймворк для автоматизированного прогнозирования. Изначально он предназначался для задач корпоративных финансов, но подходит для любых задач прогнозирования временных рядов. Пакет автоматически выполняет генерацию и отбор признаков, бэктестинг и выбор модели, а также поддерживает дневную, недельную, месячную, квартальную и годовую частоту прогнозов.

Пакет предоставляет доступ к более чем 25 одномерным и многомерным моделям и поддерживает внешние регрессоры — как только с историческими значениями, так и с историческими и будущими значениями. Для больших портфелей он может обрабатывать тысячи временных рядов параллельно в облаке Azure.

В Finn также встроен AI-агент: он итеративно улучшает прогноз, пока тот не достигнет целевой точности, и отвечает на вопросы о разведочном анализе, точности и выбранной модели. Пакет можно установить из CRAN или GitHub. Для тех, кто предпочитает не писать код на R, доступен skill для coding agent.

Ключевые возможности

  • 01Автоматическая генерация и отбор признаков, бэктестинг и выбор модели.
  • 02Доступ к более чем 25 одномерным и многомерным моделям прогнозирования.
  • 03Интеграция с Azure для параллельной обработки тысяч временных рядов.
  • 04Поддержка дневной, недельной, месячной, квартальной и годовой частоты прогнозов.
  • 05Встроенный AI-агент, который итеративно улучшает прогнозы и отвечает на вопросы о результатах.

Сценарии использования

  • Построение финансовых прогнозов для множества продуктов или подразделений компании.
  • Пакетное прогнозирование больших наборов временных рядов в облаке.
  • Сравнение множества моделей прогнозирования на одних и тех же данных с помощью автоматического бэктестинга.
  • Получение понятных объяснений результатов прогнозирования без написания кода на R.

Быстрый старт

  1. 1

    Установите версию finnts из CRAN в R

    install.packages("finnts")
  2. 2

    Загрузите пакет и подготовьте исторические данные, затем подключите LLM для агента

  3. 3

    Настройте проект и агента, затем запустите итерацию прогнозирования

Что важно знать

  • Для встроенного ИИ-агента требуется доступ к большой языковой модели, например Azure OpenAI, через пакет ellmer.
  • Параллельные запуски в облачном масштабе зависят от интеграции с Azure.

Темы

Частые вопросы

Что такое finnts?
R-пакет для автоматизации прогнозирования финансовых временных рядов: AI-агент, более 25 моделей и параллельные вычисления в Azure. Finn (finnts) — созданный Microsoft фреймворк для автоматизированного прогнозирования. Изначально он предназначался для задач корпоративных финансов, но подходит для любых задач прогнозирования временных рядов. Пакет автоматически выполняет генерацию и отбор признаков, бэктестинг и выбор модели, а также поддерживает дневную, недельную, месячную, квартальную и годовую частоту прогнозов.
finnts можно использовать бесплатно? Какая у него лицензия?
finnts распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
finnts всё ещё поддерживается?
Активно поддерживается. Последний коммит в finnts — 2 нояб. 2026 г..
Для чего можно использовать finnts?
Построение финансовых прогнозов для множества продуктов или подразделений компании. Пакетное прогнозирование больших наборов временных рядов в облаке. Сравнение множества моделей прогнозирования на одних и тех же данных с помощью автоматического бэктестинга. Получение понятных объяснений результатов прогнозирования без написания кода на R.
Как установить finnts?
Установите версию finnts из CRAN в R: install.packages("finnts") Загрузите пакет и подготовьте исторические данные, затем подключите LLM для агента Настройте проект и агента, затем запустите итерацию прогнозирования
Где скачать finnts?
Исходный код и инструкции по установке — на GitHub: https://github.com/microsoft/finnts

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Библиотека AutoML, которая обучает и объединяет ML-модели для табличных данных, временных рядов и мультимодальных данных с помощью нескольких строк Python-кода.

10,8 тыс.+14 за неделю1,2 тыс.PythonApache-2.0Обновлён 3 дня назад

Python SDK от Nixtla для TimeGPT — облачной предварительно обученной модели временных рядов для прогнозирования и обнаружения аномалий.

4 тыс.+4 за неделю343Jupyter NotebookOtherАктивно поддерживаетсяОбновлён позавчера

Автономный ИИ-агент для глубокого финансового анализа: планирует задачи, проверяет свою работу и получает актуальные рыночные данные.

27,8 тыс.+33 за неделю3,4 тыс.TypeScriptБез лицензииАктивно поддерживаетсяОбновлён 2 месяца назад

Инструмент Facebook с открытым исходным кодом для прогнозирования временных рядов с несколькими сезонными циклами, изменениями тренда и влиянием праздников; доступен для Python и R.

20,5 тыс.+7 за неделю4,6 тыс.PythonMITОбновлён 3 дня назад

Подборка Python- и JavaScript-пакетов для онлайн-прогнозирования временных рядов, оценки ковариации, построения портфелей и black-box-оптимизации, а также исследовательских заметок.

Данные и аналитика#time-series#forecasting#online-algorithms
37764Jupyter NotebookБез лицензииОбновлён 3 месяца назад