多元线性回归计算器

根据多列预测变量和数值目标拟合多元线性回归模型

示例结果

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

概览

多元线性回归计算器是一款专业的统计分析工具,旨在通过最小二乘法拟合多个自变量与一个数值型因变量之间的线性关系。用户只需输入 CSV 格式的数据,即可快速获取回归截距、各项系数以及 R 平方值,帮助您量化不同预测变量对目标结果的影响力,并支持根据新输入的值进行结果预测。

适用场景

  • 需要分析两个或多个自变量对单一连续因变量的影响程度时。
  • 建立数学模型以根据已知的一组预测变量估算未来的目标数值。
  • 评估现有线性模型的拟合优度,通过 R 平方值判断模型对数据的解释能力。

工作原理

  • 在输入框中粘贴 CSV 格式的数据,确保最后一列为目标变量 (y),前面的列为预测变量 (x)。
  • 根据数据实际情况勾选是否包含表头行,并可选择性输入需要预测的自变量数值(以逗号分隔)。
  • 设置结果保留的小数位数,系统将利用最小二乘法自动计算回归方程的各项参数。
  • 实时生成包含截距 (intercept)、回归系数 (coefficients)、R 平方以及预测结果的分析报告。

使用场景

房地产估值:根据房屋面积、房龄和地段评分等多个因素预测房屋的市场售价。
市场营销分析:分析广告支出、季节因素和促销活动对产品销量的综合贡献度。
生产质量控制:研究加工温度、压力和原材料纯度对最终产品良品率的影响。

用户案例

1. 房价影响因素分析

房地产数据分析师
背景原因
分析师拥有一组关于房屋售价的数据,包含面积(x1)、卧室数量(x2)和最终售价(y)。
解决问题
需要确定面积和卧室数量对房价的具体贡献,并预测一套特定规格房屋的价格。
如何使用
输入包含面积、卧室数和价格的 CSV 数据,在预测值中输入 '120, 3',设置小数位数为 2。
示例配置
csvData: area,rooms,price
80,2,200000
100,3,250000
150,4,380000
predictionValues: 120, 3
效果
获得回归方程的截距和系数,并得到 120 平米 3 居室的预测售价。

2. 广告投放转化预测

市场运营经理
背景原因
经理记录了过去几个月的社交媒体广告费(x1)、搜索广告费(x2)以及带来的总销售额(y)。
解决问题
评估不同渠道的投放效率,并估算下一笔预算投入后的预期销售额。
如何使用
上传历史投放与销售数据,勾选“包含表头”,输入计划投入的预算数值进行计算。
示例配置
csvData: social,search,sales
5000,3000,45000
7000,4000,62000
4000,2000,35000
predictionValues: 6000, 3500
效果
系统输出各渠道的回归系数,显示哪种广告形式对销售额的拉动作用更大,并给出预测销售额。

用 Samples 测试

csv, hash

相关专题

常见问题

数据输入的格式有什么具体要求?

请使用标准的 CSV 格式,每行代表一组观测值。最后一列必须是目标因变量 (y),前面的所有列将被视为预测变量 (x)。

什么是 R 平方 (R-Squared)?

R 平方衡量了模型对数据变异性的解释程度,取值范围在 0 到 1 之间,越接近 1 表示模型对观测数据的拟合效果越好。

如何使用该工具进行数值预测?

在“预测值”输入框中按顺序输入自变量的值(用逗号分隔),计算器将在结果中输出对应的预测 y 值。

回归系数为负数代表什么意思?

负系数表示该自变量与因变量之间存在负相关关系,即在其他变量不变的情况下,该自变量增加会导致因变量减少。

该工具可以处理非线性回归吗?

本工具专为多元线性回归设计。如果您的数据存在显著的非线性特征,建议先对变量进行数学转换或使用专门的非线性模型。

API 文档

请求端点

POST /zh/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数据

AI 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]