当前位置: 首页 > 知识库问答 >
问题:

当在某一特定点收集了不止一条数据时,绘制数据的均值和标准差

林修真
2023-03-14
DOY     DATA

30,     12

30,     10

30,     8

120,    6

110,    5
DOY   DATA   STD

30,   10,     2

120,   6,      0

110,   5,      0

共有1个答案

东方河
2023-03-14

您可以使用MATLAB的数据集进行简单的分组-

>> doy = [30 30 30 120 110]';
>> data = [12 10 8 6 5]';

下一行创建具有两列的DataSet对象,分别称为“doy”和“data”

>> ds = dataset(doy, data);

这一行说的是计算组统计数据,使用“DOY”作为分组变量,并计算每个组的均值和std。它还在groupcount列中给出每个组中的变量数。

>> grpstats(ds, 'doy', {'mean', 'std'})
ans =
           doy    GroupCount    mean_data    std_data
    30      30    3             10           2       
    110    110    1              5           0       
    120    120    1              6           0       
 类似资料:
  • 我有有限的数据RV,我可以找到平均mu和标准差sigma。现在我想生成更多的数据点保持相同的mu和sigma。在MATLAB中我怎么做呢?我做了以下工作,但是当我绘制生成的数据(mu_2)的平均值时,它不匹配MU...

  • 有没有办法从标准差和平均值生成钟形曲线?我读过关于这一点的参考文献,但找不到算法。 我有一个数字列表,它们是预先标准化的查找(得分=>百分位数)。我已经排列好了,我需要画一条钟形曲线,这样我就可以给曲线下的区域部分着色,以表示图表上的分数(我想是一个面积图/infrographic esk)。我真的卡在了第一道坎上。 我计划通过按以下方式对数据进行范围调整来绘制历史图: 谢谢你的帮助!

  • 我试图计算数据中几列(第一列除外)的平均值和标准差。具有<code>NA<code>值的帧。 我试过< code>colMeans、< code > sappy 等。,创建一个循环,遍历data.frame,然后将平均值和标准偏差存储在一个单独的表中,但不断得到一个“有趣的”错误。任何帮助都是巨大的。谢谢 一个

  • 问题内容: 这是我的问题,我有一个像这样的数据框: 我只想计算整个数据帧的平均值,因为以下方法不起作用: 然后我想出了: 但是,此技巧不适用于计算标准偏差。我最后的尝试是: 除了在后一种情况下,它使用了numpy中的mean()和std()函数。这不是平均值的问题,而是std的问题,因为pandas函数默认使用,而不是numpy的where 。 问题答案: 您可以将数据框转换为单列(将形状从5x3

  • 我想用excel计算三个月内三名员工的销售标准差和平均值。是否有一个公式可以根据所选员工姓名给出该公式?我希望它是一个可重复和可扩展的公式,适用于100名员工。另外,我不想在这里使用pivot功能,因为我想在pivot字段中使用std-dev和average。输入输入 输出

  • 问题内容: 我有一个具有多年温度记录的温度文件,格式如下: 每年的记录数量和时间不同,因此熊猫的datetimeindices都不同。 我想在同一图中绘制不同年份的数据以进行比较。X轴为1月至12月,Y轴为温度。我应该怎么做呢? 问题答案: 尽管Chang的答案说明了如何在同一图形上多次绘制,但是在这种情况下,使用a和ing可能会更好: (假设您已经在数据框中使用了日期时间索引) 现在很容易绘制(