问题标签 [stdev]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1602 浏览

excel - 如何编写一个宏来对空白行之前的一列数据进行标准偏差?

在此处输入图像描述

我已经设法通过编写这个宏来计算平均值

在单元格 P2 中给出 17.84 的结果

但是当我尝试编写相同的代码来计算标准偏差时,它返回的值为 0。这是否意味着我不能使用下面的类似编码来完成这项工作?

此外,我无法弄清楚如何复制和粘贴它并根据 O 列中有多少行停止。非常感谢一些帮助,因为我对编写宏非常陌生。

在此处输入图像描述

0 投票
1 回答
841 浏览

crystal-reports - Crystal Reports 13 标准偏差与公式字段

我一直在处理其他人使用 StDev 函数制作的报告。我认为这很简单,但是数据可以包含每个记录的多个值,因此有 if 语句用于确定从每个记录中获取哪个值。我已将一个表导出到 Excel,其中每条记录包含一个值(应在 StDev 中使用的值),然后计算那里的 SD 以提供检查。

报告和 Excel 给了我非常不同的价值:(

因此,我将返回报告并使用一些额外的公式字段来计算 SD 速记以作为一种决定性的投票(手指交叉它不会产生第三组值......)。

我已经解决了语法错误,但仍然出现运行时错误 - “除以零”,然后突出显示下面指示的代码部分......

我的公式字段是:

{@StDevArrayPopulate} - 在详细信息部分

{@StDevArrayCalculate} - 在组页脚中

{@StDevArrayCalculate} - 在组页脚中

我尝试使用 Running Total 字段,但这会产生错误,因为它需要在 Populate formula 字段运行之前计算第一条记录。我还尝试在标题中添加第四个字段,它将 varStDevArrayCount 初始化为 1。

有没有人有什么建议?

0 投票
1 回答
431 浏览

r - 为什么 R 函数 mean() 和 sum() 对向量和原始字符串的行为不同?

我想知道是否有一个底层的编程逻辑来解释为什么一些基本的 R 函数对输入到它们的原始数据与向量的行为不同。

例如,如果我这样做

我没有得到正确的答案,也没有得到错误

但如果我这样做

我确实得到了正确的答案,即使我认为正确的语法是sum(c(1,2,3))

如果我这样做

我收到一个错误Error in sd(1, 2, 3) : unused argument (3)

我对这些不同行为的底层编程逻辑(如果有的话)很感兴趣。(我敢肯定,如果我扎根于源代码,我可以确切地弄清楚为什么它们的行为会有所不同,但我想知道代码可能以这种方式编写是否有原因)。

实际上,我正在教授一个基本的 R 课程,并想向我的学生解释为什么事情会这样运作;他们有点厌倦我说“这就是 R 的工作原理,忍受它;总是把东西放在向量中,让生活变得轻松。”

编辑:我将一些部分加粗以增加重点。 我的问题主要是关于软件设计,而不是这些特定功能如何运行或如何确定它们的确切运行。也就是说,不是“这些函数接受什么参数”,而是“为什么 R 中的简单数学函数(对生物学家而言)看起来设计不同”。

0 投票
2 回答
176 浏览

python - 骰子组合的标准差

我正在尝试查找从骰子(30)组合中提取的数字序列的 stdev,总和为 120。我对 Python 很陌生,所以这段代码使控制台冻结,因为数字是无穷无尽的,而我不是确定如何将它们全部放入一个更小、更高效的函数中。我所做的是:

  • 找到 30 个骰子的所有可能组合;
  • 过滤后的组合总计为 120;
  • 将结果列表中列表中的所有项目相乘;
  • 尝试提取标准偏差。

这是代码:

0 投票
1 回答
595 浏览

reporting-services - 如何从列组中排除空值以计算 SSRS 中的 StDev?

我必须为我的列组计算 StDev。问题是它需要计算空值。我用这个:

我得到了这个结果: 结果

我用以下方法计算了平均值,但对于 StDev 我找不到解决方案:

感谢您的帮助!

0 投票
1 回答
69 浏览

python - 从 N-1 个样本中计算最低 Ave 和 STDEV

我需要帮助在 python 中编写一个函数来计算 N-1 个样本的平均值和标准偏差。

我有 96 行四重样本:96x4 numpy 数组中共有 384 个样本。

对于每一行,我想:

  1. 一式四份取出一个样品,使它们变成一式三份

    /li>
  2. 计算这些一式三份样本的平均值和标准差

    /li>
  3. 放回那个样本,让它们再次一式四份

    /li>
  4. 重复步骤 1-3 3 次,每次取出其他样品

    /li>
  5. 在这些计算数据中找到具有最低标准偏差的平均值

    /li>
  6. 移动到下一行并重复步骤 1-4

  7. 输出是一个 96x1 数组,每个对应行的平均值

基本上我想在假设一式四份是异常值的情况下计算平均值和标准差。

我尝试使用嵌套的 for 循环编写一个函数,但它变得太长且丑陋。我需要一个更聪明的方法的建议。

0 投票
0 回答
83 浏览

excel - Powerpivot 中的标准偏差

我正在将我同事的静态数据移动到每天更新并连接到访问数据库的 powerpivot。除了标准偏差部分外,我已经能够很好地移动所有这些。我需要找到过去 3 周内一周中同一天的调用列的标准偏差。我需要能够在整个桌子上携带这个。我包括了我正在使用的表格的副本。调用列在右侧,但由于规则,我无法将其包括在内。它只是标题为“呼叫”。任何帮助,将不胜感激。

样本

0 投票
1 回答
666 浏览

sql - SQL 查询:从字符串值列表中仅选择数字

我需要使用 DB Browser 在 sqlite 数据库中创建一个查询。这些列是:state、measure_id、measure_name、score。所有数据都作为字符串输入。我可以将分数字符串转换为十进制,但问题是分数列的一些值是数字,而一些是实际的字符串值(例如“高”等)。我需要忽略输出中的 REAL 字符串值。此外,我需要计算每个 measure_id 的标准偏差(以及最小值、最大值、平均值)。

如何忽略实际字符串值并计算标准偏差?

以下是一些示例数据:

(我只想选择样本1和3,然后将字符串转换为int并计算stdev)

0 投票
0 回答
129 浏览

c# - 通过 C# 调用 SQLite StDev 函数

我需要StDev在我的应用程序中计算。它是一个带有 SQLite DB 后端的 Windows 8.1 应用程序。StDev(Column)是可用的函数,当我直接通过 Visual Studio SQLite 工具箱窗口运行查询时,它返回 StDev 值。但是,当我尝试通过 c# 代码运行相同的代码时,它会返回错误“ no such function: StDev”。但我可以Avg, Min ,Max通过代码使用函数。

我的查询:

C#代码:

使用上面的代码,我可以检索 Min、max、Avg、Sqrt 但不是 StDev,它在我直接通过 SQLite 工具箱运行查询时运行。

任何帮助表示赞赏。

0 投票
1 回答
65 浏览

mysql - MySQL忽略异常值

我必须向工作同事提供一些数据,并且在 MySQL 中分析它时遇到问题。

我有一张名为“付款”的桌子。每笔付款都有以下列:

  1. 客户(我们的客户,例如银行)
  2. Amount_gbp(交易价值的英镑等值)
  3. 货币
  4. 原产国
  5. Client_type(个人或公司)

我写了非常简单的查询,例如:

但我真正需要做的是从平均值中消除异常值和/或只包括与平均值有一定标准偏差的结果。

例如,忽略 2% 的结果中的前/后 10 个结果等。和/或忽略平均值中 2 个 STDEV 之外的任何结果

任何人都可以帮忙吗?