问题标签 [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.
crystal-reports - Crystal Reports 13 标准偏差与公式字段
我一直在处理其他人使用 StDev 函数制作的报告。我认为这很简单,但是数据可以包含每个记录的多个值,因此有 if 语句用于确定从每个记录中获取哪个值。我已将一个表导出到 Excel,其中每条记录包含一个值(应在 StDev 中使用的值),然后计算那里的 SD 以提供检查。
报告和 Excel 给了我非常不同的价值:(
因此,我将返回报告并使用一些额外的公式字段来计算 SD 速记以作为一种决定性的投票(手指交叉它不会产生第三组值......)。
我已经解决了语法错误,但仍然出现运行时错误 - “除以零”,然后突出显示下面指示的代码部分......
我的公式字段是:
{@StDevArrayPopulate} - 在详细信息部分
{@StDevArrayCalculate} - 在组页脚中
{@StDevArrayCalculate} - 在组页脚中
我尝试使用 Running Total 字段,但这会产生错误,因为它需要在 Populate formula 字段运行之前计算第一条记录。我还尝试在标题中添加第四个字段,它将 varStDevArrayCount 初始化为 1。
有没有人有什么建议?
r - 为什么 R 函数 mean() 和 sum() 对向量和原始字符串的行为不同?
我想知道是否有一个底层的编程逻辑来解释为什么一些基本的 R 函数对输入到它们的原始数据与向量的行为不同。
例如,如果我这样做
我没有得到正确的答案,也没有得到错误
但如果我这样做
我确实得到了正确的答案,即使我认为正确的语法是sum(c(1,2,3))
如果我这样做
我收到一个错误Error in sd(1, 2, 3) : unused argument (3)
我对这些不同行为的底层编程逻辑(如果有的话)很感兴趣。(我敢肯定,如果我扎根于源代码,我可以确切地弄清楚为什么它们的行为会有所不同,但我想知道代码可能以这种方式编写是否有原因)。
实际上,我正在教授一个基本的 R 课程,并想向我的学生解释为什么事情会这样运作;他们有点厌倦我说“这就是 R 的工作原理,忍受它;总是把东西放在向量中,让生活变得轻松。”
编辑:我将一些部分加粗以增加重点。 我的问题主要是关于软件设计,而不是这些特定功能如何运行或如何确定它们的确切运行。也就是说,不是“这些函数接受什么参数”,而是“为什么 R 中的简单数学函数(对生物学家而言)看起来设计不同”。
python - 骰子组合的标准差
我正在尝试查找从骰子(30)组合中提取的数字序列的 stdev,总和为 120。我对 Python 很陌生,所以这段代码使控制台冻结,因为数字是无穷无尽的,而我不是确定如何将它们全部放入一个更小、更高效的函数中。我所做的是:
- 找到 30 个骰子的所有可能组合;
- 过滤后的组合总计为 120;
- 将结果列表中列表中的所有项目相乘;
- 尝试提取标准偏差。
这是代码:
python - 从 N-1 个样本中计算最低 Ave 和 STDEV
我需要帮助在 python 中编写一个函数来计算 N-1 个样本的平均值和标准偏差。
我有 96 行四重样本:96x4 numpy 数组中共有 384 个样本。
对于每一行,我想:
一式四份取出一个样品,使它们变成一式三份
/li>计算这些一式三份样本的平均值和标准差
/li>放回那个样本,让它们再次一式四份
/li>重复步骤 1-3 3 次,每次取出其他样品
/li>在这些计算数据中找到具有最低标准偏差的平均值
/li>移动到下一行并重复步骤 1-4
输出是一个 96x1 数组,每个对应行的平均值
基本上我想在假设一式四份是异常值的情况下计算平均值和标准差。
我尝试使用嵌套的 for 循环编写一个函数,但它变得太长且丑陋。我需要一个更聪明的方法的建议。
excel - Powerpivot 中的标准偏差
我正在将我同事的静态数据移动到每天更新并连接到访问数据库的 powerpivot。除了标准偏差部分外,我已经能够很好地移动所有这些。我需要找到过去 3 周内一周中同一天的调用列的标准偏差。我需要能够在整个桌子上携带这个。我包括了我正在使用的表格的副本。调用列在右侧,但由于规则,我无法将其包括在内。它只是标题为“呼叫”。任何帮助,将不胜感激。
sql - SQL 查询:从字符串值列表中仅选择数字
我需要使用 DB Browser 在 sqlite 数据库中创建一个查询。这些列是:state、measure_id、measure_name、score。所有数据都作为字符串输入。我可以将分数字符串转换为十进制,但问题是分数列的一些值是数字,而一些是实际的字符串值(例如“高”等)。我需要忽略输出中的 REAL 字符串值。此外,我需要计算每个 measure_id 的标准偏差(以及最小值、最大值、平均值)。
如何忽略实际字符串值并计算标准偏差?
以下是一些示例数据:
(我只想选择样本1和3,然后将字符串转换为int并计算stdev)
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 工具箱运行查询时运行。
任何帮助表示赞赏。
mysql - MySQL忽略异常值
我必须向工作同事提供一些数据,并且在 MySQL 中分析它时遇到问题。
我有一张名为“付款”的桌子。每笔付款都有以下列:
- 客户(我们的客户,例如银行)
- Amount_gbp(交易价值的英镑等值)
- 货币
- 原产国
- Client_type(个人或公司)
我写了非常简单的查询,例如:
但我真正需要做的是从平均值中消除异常值和/或只包括与平均值有一定标准偏差的结果。
例如,忽略 2% 的结果中的前/后 10 个结果等。和/或忽略平均值中 2 个 STDEV 之外的任何结果
任何人都可以帮忙吗?