Калькулятор множественной линейной регрессии

Строит множественную линейную регрессию по предикторам и числовой цели

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

1 Примеры

Построить модель с двумя предикторами

Оценивает пересечение и коэффициенты по строкам с целевой последней колонкой

{
  "result": {
    "intercept": 0.2353,
    "coefficients": [
      2.5966,
      1.5294
    ],
    "rSquared": 0.9996,
    "predictedY": 26.0588
  }
}
Показать параметры ввода
{ "csvData": "x1,x2,y\n1,2,6\n2,1,7\n3,4,14\n4,3,15\n5,5,21\n6,4,22", "hasHeaderRow": true, "predictionValues": "7, 5", "decimalPlaces": 4 }

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

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

Обзор

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

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

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

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

  • Вставьте данные в формате CSV, где последние значения в строках являются целевой переменной (y), а предшествующие — предикторами (x).
  • Укажите наличие строки заголовка и желаемое количество знаков после запятой для настройки точности расчетов.
  • Опционально введите новые значения предикторов через запятую для получения точечного прогноза по построенной модели.
  • Запустите расчет, чтобы мгновенно получить уравнение регрессии, коэффициенты влияния и показатель R-квадрат.

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

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

Примеры

1. Прогноз цены квартиры

Аналитик рынка недвижимости
Контекст
Имеется база данных проданных квартир с параметрами жилой площади и этажа.
Проблема
Необходимо определить математическую зависимость цены от этих параметров для оценки новых объектов.
Как использовать
Вставить CSV данные с колонками площади, этажа и цены. Указать параметры новой квартиры для оценки.
Пример конфигурации
hasHeaderRow: true, predictionValues: "75, 5", decimalPlaces: 2
Результат
Получено уравнение регрессии, где коэффициенты показывают вклад каждого квадратного метра и этажа в итоговую стоимость.

2. Эффективность маркетинговых каналов

Маркетолог
Контекст
Собраны данные о затратах на контекстную рекламу и таргетинг за последние 12 месяцев вместе с данными о выручке.
Проблема
Нужно понять, какой канал приносит больше прибыли и спрогнозировать выручку при изменении бюджета.
Как использовать
Загрузить данные о расходах (x1, x2) и выручке (y).
Пример конфигурации
hasHeaderRow: true, decimalPlaces: 4
Результат
Модель выявила коэффициенты эффективности для каждого канала и подтвердила высокую точность связи через R-квадрат 0.98.

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

csv, hash

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

FAQ

Что показывает коэффициент R-квадрат?

Это коэффициент детерминации, который показывает, какая доля вариации зависимой переменной объясняется выбранными предикторами.

В каком порядке должны идти столбцы в CSV?

Сначала должны идти все независимые переменные (предикторы), а в самом последнем столбце — зависимая переменная (y).

Можно ли использовать текстовые данные в качестве предикторов?

Нет, калькулятор обрабатывает только числовые значения. Категориальные данные необходимо предварительно преобразовать в числа.

Что такое свободный член (intercept)?

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

Как работает функция прогноза?

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

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

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

POST /ru/api/tools/multiple-linear-regression-calculator

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

Имя параметра Тип Обязательно Описание
csvData textarea Нет -
hasHeaderRow checkbox Нет -
predictionValues text Нет -
decimalPlaces number Нет -

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

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

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

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

{
  "mcpServers": {
    "elysiatools-multiple-linear-regression-calculator": {
      "name": "multiple-linear-regression-calculator",
      "description": "Строит множественную линейную регрессию по предикторам и числовой цели",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=multiple-linear-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]