Калькулятор регрессии

Выполняет простую линейную регрессию по парным числовым данным и показывает наклон, пересечение, корреляцию и прогнозы

Примеры результатов

2 Примеры

Построить линию тренда продаж

Использует пары значений рекламных расходов и продаж для оценки наклона, пересечения и следующего прогноза

{
  "result": {
    "slope": 0.6,
    "intercept": 2.2,
    "correlation": 0.7746,
    "rSquared": 0.6,
    "predictedY": {
      "x": 6,
      "y": 5.8
    }
  }
}
Показать параметры ввода
{ "pairedData": "1, 2\n2, 4\n3, 5\n4, 4\n5, 5", "xValues": "", "yValues": "", "predictionX": "6", "precision": 4 }

Выполнить регрессию по отдельным спискам X и Y

Введите серии X и Y отдельно, если исходные данные уже сохранены в двух согласованных списках

{
  "result": {
    "slope": 0.69,
    "intercept": 8.5,
    "correlation": 0.987,
    "rSquared": 0.974
  }
}
Показать параметры ввода
{ "pairedData": "", "xValues": "10, 20, 30, 40", "yValues": "15, 18, 28, 35", "predictionX": "", "precision": 3 }

Ключевые факты

Категория
Математика, даты и финансы
Типы входных данных
textarea, text, number
Тип результата
json
Покрытие примерами
3
API доступен
Yes

Обзор

Калькулятор регрессии позволяет быстро выполнить линейную регрессию методом наименьших квадратов, вычисляя наклон, точку пересечения, коэффициент корреляции и прогнозные значения на основе ваших числовых данных.

Когда использовать

  • Когда необходимо определить математическую зависимость между двумя переменными.
  • Для построения линии тренда и прогнозирования будущих значений на основе исторических данных.
  • Для оценки силы корреляции между наборами числовых показателей.

Как это работает

  • Введите пары данных в формате «X, Y» по одной на строку или укажите списки X и Y отдельно.
  • Установите желаемую точность вычислений (количество знаков после запятой).
  • При необходимости введите значение X, для которого требуется получить прогноз Y.
  • Нажмите кнопку расчета, чтобы мгновенно получить статистические параметры регрессии.

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

Анализ влияния рекламного бюджета на объем продаж.
Прогнозирование роста показателей на основе временных рядов.
Оценка взаимосвязи между физическими параметрами объектов.

Примеры

1. Прогноз продаж на основе рекламы

Маркетолог
Контекст
Необходимо понять, как рекламные расходы влияют на продажи, чтобы спланировать бюджет на следующий месяц.
Проблема
Нужно найти уравнение линии тренда и предсказать продажи при расходах в 6 единиц.
Как использовать
Введите пары данных (расходы, продажи) в поле «Пары данных» и укажите 6 в поле «X для прогноза».
Пример конфигурации
pairedData: 1, 2; 2, 4; 3, 5; 4, 4; 5, 5; predictionX: 6
Результат
Получены параметры наклона (0.6) и пересечения (2.2), а также прогноз продаж (5.8) для 6 единиц расходов.

2. Статистический анализ двух списков

Аналитик данных
Контекст
Имеются два независимых списка измерений, которые нужно сопоставить для проверки гипотезы.
Проблема
Требуется быстро вычислить коэффициент корреляции и уравнение регрессии без ручного ввода пар.
Как использовать
Введите значения в поля «Значения X» и «Значения Y» соответственно.
Пример конфигурации
xValues: 10, 20, 30, 40; yValues: 15, 18, 28, 35; precision: 3
Результат
Рассчитаны наклон (0.69), пересечение (8.5) и высокая корреляция (0.987), подтверждающая сильную связь.

Проверить на примерах

math-&-numbers

Связанные хабы

FAQ

Что такое линейная регрессия?

Это статистический метод, который находит прямую линию, наилучшим образом описывающую зависимость между двумя переменными.

Что означают наклон и пересечение?

Наклон показывает, как меняется Y при изменении X, а пересечение — это значение Y, когда X равен нулю.

Что показывает коэффициент корреляции?

Он измеряет силу и направление линейной связи между переменными: от -1 до 1.

Можно ли использовать отдельные списки для X и Y?

Да, вы можете ввести данные в соответствующие поля X и Y, если они уже разделены.

Какую точность вычислений можно выбрать?

Вы можете настроить десятичную точность от 0 до 10 знаков после запятой.

Документация API

Конечная точка запроса

POST /ru/api/tools/regression-calculator

Параметры запроса

Имя параметра Тип Обязательно Описание
pairedData textarea Нет -
xValues text Нет -
yValues text Нет -
predictionX text Нет -
precision number Нет -

Формат ответа

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Данные JSON: Данные JSON

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-regression-calculator": {
      "name": "regression-calculator",
      "description": "Выполняет простую линейную регрессию по парным числовым данным и показывает наклон, пересечение, корреляцию и прогнозы",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=regression-calculator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]