协方差计算器

根据成对数值数据计算样本协方差和总体协方差

相关标签

输入成对观测或两列对齐数据,计算变量是否同向或反向变化,并可附带皮尔逊相关系数。

示例结果

1 个示例

从成对数据计算协方差

衡量 X 和 Y 在成对观测中是否同向变化。

{
  "result": {
    "sampleCovariance": 2.25,
    "populationCovariance": 1.8
  }
}
查看输入参数
{ "pairedData": "1, 2\n2, 3\n3, 5\n4, 4\n5, 6", "xValues": "", "yValues": "", "covarianceType": "both", "decimalPlaces": 4, "includeCorrelation": true }

关键信息

分类
数学、日期与金融
输入类型
textarea, text, select, number, checkbox
输出类型
json
样本覆盖
4
支持 API
Yes

概览

协方差计算器是一款专业的在线统计工具,旨在帮助用户快速计算成对数值数据的样本协方差和总体协方差。通过输入成对的观测值或独立对齐的 X 与 Y 数据列,该工具能够精准衡量两个变量是否具有同向或反向的线性变化趋势,并支持一键生成皮尔逊相关系数,是数据分析、金融建模和学术研究的得力助手。

适用场景

  • 需要评估两组数值变量(如股票收益率与大盘指数)之间是否存在协同变化趋势时。
  • 在统计学课程或学术研究中,需要快速验证样本协方差或总体协方差的手工计算结果时。
  • 进行基础数据探索,需要同时获取协方差和皮尔逊相关系数以判断变量线性相关强度时。

工作原理

  • 在文本框中按行输入成对的数据(如 '1, 2'),或分别在 X 值和 Y 值输入框中填入对齐的数值序列。
  • 选择需要计算的协方差类型(样本协方差、总体协方差或两者皆算)。
  • 根据需要调整结果保留的小数位数,并勾选是否同时计算皮尔逊相关系数。
  • 提交计算,系统将即时返回结构化的 JSON 结果,包含精确的协方差数值。

使用场景

金融分析师计算两只股票历史收益率的协方差,用于构建投资组合并评估风险对冲效果。
市场营销人员分析广告投入金额与销售额之间的协方差,初步判断营销预算与业绩的协同增长关系。
统计学专业的学生在处理课后作业时,使用该工具批量校验多组双变量数据的协方差和相关系数。

用户案例

1. 评估资产收益率的协同变化

金融分析师
背景原因
分析师正在构建一个包含资产 A 和资产 B 的双资产投资组合,需要评估两者的风险分散效果。
解决问题
需要计算两只股票过去 5 个月收益率的样本协方差,以判断它们是否同涨同跌。
如何使用
将资产 A 和 B 的收益率数据按对输入到“数据对”文本框中,选择“样本协方差”,并勾选包含相关系数。
示例配置
{"covarianceType": "sample", "includeCorrelation": true, "decimalPlaces": 4}
效果
快速获得样本协方差数值,发现协方差为负,证明两项资产具有良好的风险对冲潜力。

2. 气温与冷饮销量的关系分析

数据分析学员
背景原因
学生在完成统计学项目,收集了连续 5 天的平均气温(X)和冷饮销量(Y)数据。
解决问题
需要计算总体协方差和皮尔逊相关系数,以量化气温升高对销量的影响。
如何使用
在 X 值框输入气温数据,在 Y 值框输入销量数据,选择“总体协方差”并设置保留 2 位小数。
示例配置
{"xValues": "25, 28, 30, 32, 35", "yValues": "100, 120, 150, 170, 200", "covarianceType": "population", "decimalPlaces": 2}
效果
结果显示正的总体协方差和接近 1 的相关系数,准确验证了气温与销量之间的强正相关关系。

用 Samples 测试

math-&-numbers

相关专题

常见问题

样本协方差和总体协方差有什么区别?

样本协方差用于评估从总体中抽取的样本数据,计算时分母为 n-1(自由度);总体协方差用于评估完整的总体数据,分母为 n(数据对总数)。

协方差的值代表什么含义?

正协方差表示两个变量倾向于同向变化(一个增大,另一个也增大);负协方差表示反向变化;接近 0 则表示缺乏明显的线性协同趋势。

为什么需要同时计算相关系数?

协方差的绝对值受数据量纲(单位)影响,难以直接比较相关程度。皮尔逊相关系数是标准化的协方差,取值在 -1 到 1 之间,能更直观地反映线性相关的强度。

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

您可以每行输入一对用逗号分隔的数值,或者分别在 X 和 Y 输入框中填入用逗号分隔的数值序列。两组数据的数量必须完全一致。

工具支持保留多少位小数?

您可以在设置中自定义小数位数,支持保留 0 到 10 位小数,默认保留 4 位以保证统计精度。

API 文档

请求端点

POST /zh/api/tools/covariance-calculator

请求参数

参数名 类型 必填 描述
pairedData textarea -
xValues text -
yValues text -
covarianceType select -
decimalPlaces number -
includeCorrelation checkbox -

响应格式

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
JSON数据: JSON数据

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-covariance-calculator": {
      "name": "covariance-calculator",
      "description": "根据成对数值数据计算样本协方差和总体协方差",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=covariance-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]