使用 Microsoft Excel 绘制 CDF 图表

2024-07-04

我不太确定是否可以在这里或上问这个问题超级用户 https://superuser.com/,

我想知道如何绘制CDF http://en.wikipedia.org/wiki/Cumulative_distribution_function从我的Excel数据中绘制图表。 我的数据是这样的(我的真实数据有22424条记录):

1   2.39E-05
1   2.39E-05
1   2.39E-05
2   4.77E-05
2   4.77E-05
2   4.77E-05
4   9.55E-05
4   9.55E-05
4   9.55E-05
4   9.55E-05
4   9.55E-05
4   9.55E-05
8   0.000190931
8   0.000190931

这个答案是如何创建一个“经验分布函数”,这是很多人(包括我自己)在说 CDF 时真正想到的……https://en.wikipedia.org/wiki/Empirical_distribution_function https://en.wikipedia.org/wiki/Empirical_distribution_function

假设示例数据的第二列从单元格 B1 开始,在单元格 C1 中键入:

=SUM(IF($B$1:$B$14<=B1,1,0))/COUNT($B$1:$B$14)

然后按 Shift+Enter 将其输入为数组公式。现在它在公式栏中看起来像这样:

{=SUM(IF($B$1:$B$14<=B1,1,0))/COUNT($B$1:$B$14)}

向下复制单元格以覆盖 C1:C14。然后以B1:B14为X,C1:C14为Y绘制散点图。它将显示四个点。

  • 不需要排序或删除重复项
  • 使用范围名称或利用 Excel 表格功能更自动地管理输入范围
  • 它是一个单单元格数组公式,因此根据复制和粘贴的方式,您将收到一条消息“无法更改数组的一部分”。如果使用复制粘贴,请复制单元格 C1,然后选择单元格 C2:c14 并粘贴。
  • 理想情况下,图表应该以阶跃函数的形式呈现,但我没有时间找出任何方法(好或坏)来做到这一点。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Microsoft Excel 绘制 CDF 图表 的相关文章

  • 自动筛选与显示所有数据

    Background 自从最近我开始了解一个秘密命名范围 它是通过使用创建的AutoFilter 通常 如果不是总是 这被称为 FilterDatabase 我想过玩一下这个 但后来陷入了困境Range它所指的对象 让我用下面的例子来解释一
  • Altair alt.condition 中的动态名称

    我按照此示例创建一个对负值进行条件颜色格式化的条形图 import altair as alt from vega datasets import data source data us employment alt Chart sourc
  • 用户表单内的进度条

    我正在尝试在用户窗体内制作一个进度条 而不是有一个单独的进度条 因为如果它位于顶部或后台 这似乎是不可靠的 因此 进度条工作正常 但是它会为进度条所做的每次更新重新绘制整个用户窗体 是否可以只刷新进度条而不是整个用户表单 我当前的代码确实如
  • 选择单元格中的所有形状

    我需要选择给定单元格中的所有形状 我写了这段代码 但它生成错误 Dim sh as shape For Each sh In ActiveSheet Shapes If Not Intersect Range B2 sh TopLeftCe
  • Python/Excel - IOError: [Errno 2] 没有这样的文件或目录:

    尝试从文件中提取 xlsx 文档并将数据编译到单个工作表中 尽管文件存在但仍收到 IOError 程序如下 loop that pulls in files from folder import os create directory fr
  • 如何等待 Power Query 刷新完成?

    Setup Windows 7 工作中 Windows 10 家用 Excel 2016 工作中的内部版本 4627 Excel 2016 在家构建8730 Power Query 设置为导入 追加和转换 Excel 文件的文件夹 这一步有
  • Excel VBA确定工作表中的分组行

    在 excel vba 中 我可以使用以下命令对工作表中的行进行分组 NewSheet rows 15 22 Group 但是如何确定哪些行已分组到工作表中 使用下面的代码扫描 NewSheet 中包含数据的所有行 并检查每行是否已分组 s
  • 在ruby中执行外部程序并等待其执行

    如何从 ruby 启动外部程序 如 Excel 工作表 并等待其执行 继续之前终止 我知道我可以用以下命令开始 Excel 工作表 system start excel my path to the sheet 但使用它只会启动工作表 然后
  • 在Excel中绘制图表并计算相同范围的平均值,忽略非数字数据(不绘制零!)

    Excel 图表不会绘制空单元格和 NA N A 由于某些奇怪的未知原因 空白单元格 将绘制为零 另一方面 AVERAGE 会忽略空单元格和空白单元格 它不将空白视为零 这是预期的正确行为 Graph 忽略 null NA N A 绘制为零
  • 随机数生成器 - 可变长度

    目前 我的程序 见下文 生成长度为 8 12 个字符的随机字符串 由数字组成 public static string GenerateNewCode int CodeLength string newCode String Empty i
  • jQPlot - 删除垂直网格线

    我使用 jqPlot 作为我的图表框架 并且我的应用程序中有许多图表 主要是折线图和堆积条形图 我现在要求仅在这些图表上显示水平网格线 并且在 jqPlot 中看不到任何选项来执行此操作 有一个showGridline选项 但这会完全禁用网
  • Google Chart 时间线参与者未能绘制

    我使用 Google 图表创建了一个时间线可视化 并添加了一个带有图表范围过滤器的仪表板 以允许人们四处移动甚至放大 以便更清楚地看到某些条目 虽然它大多数情况下有效 但有时会抛出 参与者未能抽奖 错误 我已经查找了此类错误的其他响应 但找
  • VS 2017 文档级加载项构建因 com 可见组件而失败

    我安装了 VS 2013 并添加了 2017 RC 我使用 C 进行了一些自定义 制作了一个文档级修改后的 Excel 解决方案 效果很好 然后我在电子表格中添加了一些 VBA 代码 并在下面添加了一个 com visible 类 如果我尝
  • 如何从动态命名范围中进行 OFFSET 并在 SUMPRODUCT 中使用该范围?

    情况 我正进入 状态 Value 当试图通过OFFSET动态命名范围的SUMPRODUCT Setup 我在 Sheet1 的 A2 B4 范围内有以下数据 TextA 1 TextA 2 TextB 3 我创建了一个动态命名范围 text
  • 如何将标签放置在拆分包装气泡图上的系列旁边?

    Issue 我正在尝试使用 Highcharts 消除图例分裂填充气泡 https jsfiddle net gh get library pure highcharts highcharts tree master samples hig
  • 使用 python/pandas 将数据标准化并绘制为堆积条形图

    我有以下数据框 land cover canopy cat count tc density cor 0 20 1 56 35 760967 1 20 2 28 35 760967 2 20 3 11 35 760967 3 20 4 9
  • 将代码从 Excel 宏转换为 PowerShell

    我在 Excel 中打开一个 CSV 文件并运行此宏来更改背景颜色 我正在尝试将这部分代码转换为PowerShell lrow Range G Rows Count End xlUp Row Set MR Range G2 G lrow F
  • 在C中使用math.h sqrt函数[重复]

    这个问题在这里已经有答案了 阅读 math h 的文档 似乎我所要做的就是包含 math h 并使用包含的数学函数 例如 sqrt 问题是当我尝试在程序中使用 sqrt 时出现以下错误 我尝试了 math sqrt 但这也不起作用 知道我做
  • 红宝石数学宝石

    有谁知道是否有适合数学 几何运算的好宝石 我需要一些这样的东西 点积 叉积 向量之间的角度 Matrix 表面法线 向量计算 加 减 奇异值分解 thx tux 我强烈推荐Ruby GSL http rb gsl rubyforge org
  • Excel 使用 VBA 函数计算公式时会出现错误,除非重新输入

    我在工作表中设置了一个简单的 if 语句 其中 if 条件是 VBA 用户定义的函数 Function CellIsFormula ByRef rng CellIsFormula rng 1 HasFormula End Function

随机推荐