在某些条件下查找列的平均值、西格玛或中位数大家好,
我正在尝试查找具有特定条件的列的平均值、中位数和西格玛。 例如,我需要获取特定频率和特定带宽下的测试平均值。像这样的东西: Col Mean where ( :column1 < Limit & :BW == Y & :Freq == XXX );
感谢您的帮助:)
自动化和脚本编写基础数据分析和建模数据存取数据混合和清理数据探索和可视化质量和工艺工程可靠性分析回复:在某些条件下查找列的平均值、西格玛或中位数您需要在哪里添加这些值? 您可以使用这些特定条件创建子集并在其中执行计算,您可以使用脚本执行计算,也可以创建公式列来计算这些值。
回复:在某些条件下查找列的平均值、西格玛或中位数我正在使用 jsl 代码运行多个测试并使用图形生成器绘制它们。 在绘制结果之前,我需要获取西格玛、平均值和中值。 我认为创建一个子集会使绘制变得更加困难,因为我有数十个测试需要绘制。 是否有其他方法可以在不创建子集的情况下获取这些值? 如果没有,请帮助参考所需的语法。 谢谢!
回复:在某些条件下查找列的平均值、西格玛或中位数因此,我的一个想法是在查找平均值时使用行排除函数之类的东西作为示例。
回复:在某些条件下查找列的平均值、西格玛或中位数这是一个可以满足您要求的公式
Col Mean( if(:column1 < :Limit & :BW == "Y" & :Freq == 42, :column1, . ) );
回复:在某些条件下查找列的平均值、西格玛或中位数使用吉姆建议的公式很可能是最简单的选择。 根据您的数据,您还可以考虑首先堆叠数据,然后将测试添加为分组变量。