【问题标题】:Kaplan Meier Estimator with a second dimension具有第二维的 Kaplan Meier 估计器
【发布时间】:2018-11-06 08:09:32
【问题描述】:

我成功在 Qlik Sense 的折线图中实施 Kaplan Meier 估计器 像这样

为此,我写了这个表达式,它是 KM Estimator 的精确转录

= if(RowNo() = 1, 1, 
    (1 - (count({<Analyse_Type = {'Churn'}>}%Key_Contract) /
          count({<Analyse_Type = {'Parc'}>}%Key_Contract)))  * above(Column(1))
)

一切正常,但我想在图表中添加第二个维度,当我这样做时,上面的递归 似乎变得混乱了。

我尝试按我的第二个维度聚合 above,但它不起作用。

有人有这样做的想法吗?还是另一种不使用递归来编写 Kaplan Meier 估计器的方法?

【问题讨论】:

    标签: statistics qliksense


    【解决方案1】:

    我找到了解决问题的方法。

    我通过数学逻辑切换方式进行积的累加(上面的递归) exp(范围和(log()))。我按我的第一个维度(间隔)排序的第二个维度聚合 rangeSum,一切正常。

    这里是 Kaplan Meier Estimator 的最终表达式:

    exp(aggr(Rangesum(Above(log(fabs(  
        (1 - (count({<Analyse_Type = {'Churn'}>}%Key_Contract) / count({<Analyse_Type 
        {'SurvivalParc'}>}%Key_Contract)))) ),0, Rowno()))  
    , REGION, (Delivered_Days_5, NUMERIC, ASCENDING)))
    

    这是视觉效果:

    【讨论】:

      猜你喜欢
      • 2016-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-25
      • 2021-06-06
      • 1970-01-01
      • 2015-10-27
      • 1970-01-01
      相关资源
      最近更新 更多