使用 Excel 做线性回归分析

起因是我在刷短视频的时候,看到了一个关于 Excel 比赛的视频,那些选手真是把 Excel 玩出了花。所以也想着,以后的工作中,尽可能使用 Excel 完成一些简单的数据分析工作。

这不今天就有那么一个任务。

背景

对接了一个文件上传的服务,需要测试文件上传速率。因为这个文件上传接口对文件大小有限制,即不能上传大文件,所以我想着能不能在小文件上多采几个样,通过预测的方法把大文件的上传给估算出来。

收集数据

数据的方法很简单,也很笨。

dd 命令生成 1M 到 20M 的文件,对每个文件执行 5 次上传操作。

然后,复制到 Excel 中,最终于得到的结果如下:

绘制散点图

选择 A 列和 I 列,插入散点图:

得到下图:

添加线性回归线

选中一个散点,右键,选择 Add Trendline...

在 Trendline Options 中选择如下:

  • linear 表示线性回归
  • Display Equation on chart 显示公式
  • Display R-squared value on chart 显示 R 方

得到:

再加一点点样式,最终结果如下:

小结

以后,有什么数据图 📊 📈 📉 都优先使用 Excel 画一下,做个验证。