首页 > 解决方案 > 测试应用程序洞察力的显着变化

问题描述

我在给定日期对我的网页进行了更改。现在想要衡量是否由于更改而对使用产生重大影响。如何在 Application Insights 中进行抽样 t 检验?拆分给定日期的时间序列数据而不是比较两组?

标签: azure-application-insightsazure-data-explorerkql

解决方案


在 KQL 中有一个用于计算 Welch t 检验的内置函数:welch_test()

给定一个带有度量 m 和更改日期 d 的表 T,您可以通过聚合更改前后的度量来计算测试:

T
| summarize m1 = avgif(m, Timestamp < d), 
    v1 = varianceif(m, Timestamp < d), 
    c1 = countif(Timestamp < d), 
    m2 = avgif(m, Timestamp > d), 
    v2 = varianceif(m, Timestamp > d), 
    c2 = countif(Timestamp > d)
| extend pValue=welch_test(m1,v1,c1,m2,v2,c2)

推荐阅读