通过分组变量在同一图上绘制常规和反向 CDF你好,
对分发平台的CDF图有疑问
我想绘制两个变量的 CDF,比如 Y1 和 Y2,它们在相同的数值范围内,但范围不同。 例如 Y1 从 0-100,Y2 从 0 到 1000。 我想像常规 CDF 图一样绘制 Y1,其中 CumProb 从 0 到 1,X1 值从 0 增加到 100。
对于 Y2,我希望 X2 从 1000 到 0 降序排列,但是 Y2 的 cumprob 从 0 到 Y 在 Y 轴方向上递增。
我想从根本上反转 cdf(Y2) 并使用 cdf(Y1) 重叠绘制,并将两者绘制在同一个 cdf 绘图窗口上。 最终我想根据 X1 和 X2 值对曲线下的特定区域进行阴影处理,但在此之前我想知道如何完成这项任务?
我从获得概率分数开始,并为 Y2 添加一列 1-P(X2 > x),但我对如何获得 1-P(X2>x) 和 P(X1<=x1) 几乎一无所知X 轴,并且绕着圈子跑来跑去,我一般如何处理这个问题。 任何想法和指示都会非常有帮助。 我有 5 个不同类别的分组变量,并且不介意有 5 个不同的此类 cdf 图。
回复:通过分组变量在同一图上绘制常规和反向 CDF我非常喜欢格鲁吉亚的解决方案。 这是一种更简单且不同的方法:在组合绘图之前对两个数据集进行归一化。 它可能不会那么令人满意。
我使用了两个具有不同参数的正态分布来说明这种方法。 您可以将用于样本数据分布的拟合模型保存为列公式,而不是像我那样组成数据。 这是结果图:

我附上了为生成此图而制作的数据表。
回复:通过分组变量在同一图上绘制常规和反向 CDF附件是一个脚本,我相信它可以模拟您的数据设置和两种创建您描述的图形的方法。 一个使用未堆叠的数据(两列),另一个使用堆叠数据。如果您正在寻找 Y2 的 Inv Prob > Prob Y1 的行,则未堆叠(原始)数据将更易于使用。
注意,Y1 和 Y2 被模拟为均匀分布。
Names Default to Here(1);
dt = New Table("Demo - Raw", Add rows(1000),
New Column("Y1", Numeric, Continuous, <<SET each="" value=""></SET>
这是两个图表:

