问题标签 [standard-deviation]

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 投票
2 回答
667 浏览

c++ - C ++从文件中写入多个字符串

快速提问。我正在为一个 uni 作业做我的投资组合 C++ 问题。是标准差。我的问题与从文件中读取多个字符串有关,请参见此处的文本;

设计并编写一个 c++ 程序,从文件中读取一组分数scored.dat,并将它们的均值和标准差输出到cout.

我不会打扰实际的方程式,我已经将那部分几乎排序了。我的查询直接基于将从文件中读取的文本输出到字符串中。例如,如果文档有这三个分数:

它不会按原样输出文本,而是将它们放入三个字符串中;

Score_One(10 分)
Score_Two(15 分)
Score_Three(11 分)

我希望我在这里有意义。谢谢。

0 投票
3 回答
9063 浏览

matlab - 如何在MATLAB中找到图像的标准差

我有一张图像,我想找到图像每一行的标准偏差,我将使用每行的 SD 值来计算图像的平均 SD。我知道查找 SD (std) 的功能,但我不知道如何开始/做什么。

0 投票
1 回答
12448 浏览

matlab - 如何在直方图上绘制概率密度函数?

我的函数称为 DicePlot,模拟滚动 10 个骰子 5000 次。在该函数中,它计算每个掷骰的 10 个骰子的值的总和,这将是一个 1 × 5000 的向量,并绘制相对频率直方图,其中 bin 的边缘以与直方图中每个 bin 应表示的相同方式选择骰子总和的可能值。

计算 1 × 5000 骰子值总和的平均值和标准偏差,并在相对频率直方图之上绘制正态分布的概率密度函数(计算平均值和标准偏差)。

我已经完成了所有工作,但我对如何绘制概率密度函数感到困惑。任何帮助表示赞赏。谢谢!

作为参考,图表应该看起来像!在此处输入图像描述

0 投票
1 回答
4766 浏览

file - MATLAB 错误:“以前似乎被用作函数或命令”

我想创建一个名为 E7stats 的函数,它对包含在 csv 文件中的第一个期中考试的分数进行简单的统计分析。该函数接受一个字符串输入,filename,它是 csv 文件的名称,并返回一个输出,一个 1⇥2 结构数组 S ,其两个条目都包含四个字段 mean、std ev、max 和 min,分别是电子和纸质期中成绩的平均值、标准差、最大值和最小值。该函数还使用 30 个大小相同的 bin 创建两个中期 1 分数的两个直方图。电子和纸质期中 1 的分数存储在 CSV 的第一列和第二列中

我的问题是我收到错误:

“mean”以前似乎被用作函数或命令,与这里用作变量名相冲突。此错误的一个可能原因是您忘记初始化变量,或者您已使用 load 或 eval 隐式初始化它。

我知道为什么我会收到错误,但我不知道如何解决它,因为如上所述,我的变量需要命名为均值、最小值、最大值。欢迎任何建议。谢谢!

我问我的导师:

我们必须在结构数组中显示内容,或者它应该只返回结构数组以及带有字段的 '1x2 结构数组:意思是 stddev max,他回答:结构是函数的输出。您不需要在命令窗口中显示它。仅确保它具有正确的字段和值。

所以现在我真的很困惑我的函数应该输出什么?对不起所有的混乱!

0 投票
2 回答
4902 浏览

r - 组合数据的标准差

我有一个包含平均值、标准差和 n 的数据集。其中一个变量的样本量相等,而另一个变量的样本量不同。

我需要组合xy变量,并试图找到一种节省代码的方法来计算组合标准偏差,例如使用aggregate函数。组合标准差的公式如下:

在此处输入图像描述

对于不等的样本量(相同的来源):

在此处输入图像描述

我的组合数据框应如下所示:

如何在 R 中创建一个计算组合标准差的函数?或者,如果有为此设计的包,它也算作答案=)

0 投票
2 回答
2687 浏览

php - MySQL:表内的标准差平均值

以下是我的一张表的结构:

在我的 PHP 文档中,我通过每行使用 val1+val2+val3 等计算标准偏差,其中组等于我正在显示的组。

现在我想知道,通过使用 MySQL,每行的标准偏差是多少,以及一个组的平均值是多少。(row1stddev+row2stddev+...)/n

我尝试过使用子查询,但我所能实现的只是获得一个值。我想我缺乏理解 MySQL 中内置的标准差函数实际上是如何处理多个值的。

编辑。这是我正在寻找的两件事:

并按组平均(所有 stddev 的平均值):

集团 | avg_stddev 1 | 20,828205 2 | ... 3 | ...

重点是我想知道哪个组的差异最大。

0 投票
2 回答
651 浏览

math - 查找偏差/元素列表的标准偏差

我有一个集合列表和每个集合的一些基本统计数据(项目数、最小值、最大值、平均值、标准差)。我想为所有组合计算相同的统计数据。计算总计数、最小值最大值和平均值很容易,但我不确定如何计算总标准差。

数据如下所示:

一起生成所有集合的统计信息:

0 投票
2 回答
2284 浏览

math - 如何计算给定向量/浮点数数组的阈值

假设我在 C++ 中有以下数字的示例分布(向量):

我需要为每个向量找到一个阈值。如果它们高于该向量的阈值,我将消除每个中较大的(“坏”)数字。我想在将来重新使用这种方法来找到其他类似向量的阈值。这些数字不一定是较小的“好”数字。

理想情况下,阈值只是比大多数较小的“好”数字大一点。例如,第一个投票者的理想阈值将在 17 或 18 左右,第二个将在 8 左右,第三个将在 68-70 左右。

我意识到这可能是简单的数学,但由于我一般数学很糟糕,我真的很感激一个关于如何找到这个神奇阈值的代码示例,特别是在 C++ 或 Objective-C 中,这就是我发布这个的原因在 SO 而不是在数学网站上。

我尝试过的一些事情

这些似乎都有自己的问题,例如:有些包含太多的“好”平均数字(因此阈值太低),有些没有足够的好数字(阈值太高),或者没有足够的“坏” “数字。有时他们会使用特定的数字向量,例如,如果标准偏差很高,但在标准偏差较低的情况下则不然。

我认为该方法将涉及标准偏差和/或某种高斯分布,但我不知道如何将它们拼凑在一起以获得所需的结果。

编辑:我能够重新排序向量。

0 投票
1 回答
2460 浏览

java - 在java中创建一个显示平均值和标准差的图表

我是 Jfreechart 和 swing 的新手,我试图创建一个显示均值(作为折线图)和标准差(作为胡须)的图表,但到目前为止失败了。

我试图使图表看起来类似于:

图片

我尝试使用具有多个数据集的图形,但未能使渲染器(xyrenderer)显示标准偏差的晶须。

有一个更好的方法吗?也许其他一些免费包?

0 投票
4 回答
27827 浏览

c# - 如何有效地计算移动标准差

您可以在下面看到我的 C# 方法来计算每个点的布林带(移动平均线、上升带、下降带)。

如您所见,此方法使用 2 个 for 循环来使用移动平均值计算移动标准偏差。它曾经包含一个额外的循环来计算过去 n 个周期的移动平均值。我可以通过在循环开始时将新点值添加到 total_average 并在循环结束时删除 i - n 点值来删除这一点。

我现在的问题基本上是:我能否以与移动平均线类似的方式移除剩余的内部循环?