azure-application-insights - 测试应用程序洞察力的显着变化
问题描述
我在给定日期对我的网页进行了更改。现在想要衡量是否由于更改而对使用产生重大影响。如何在 Application Insights 中进行抽样 t 检验?拆分给定日期的时间序列数据而不是比较两组?
解决方案
在 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)
推荐阅读
- javascript - Netlify:上传文件失败:&{Name:submission-created during build
- ios - 将帧一次一帧输入 WebRTC iOS
- shell - 便携式 sed 方法来查找字符串的最长公共前缀
- php - 根据产品类别向 WooCommerce 通知添加电子邮件附件
- wso2 - WSO2 API Manager - 如何使用 2 个启动并运行的 API Manager 实例配置 WSO2 Analytics Server
- sql - 用非主/非键属性替换默认聚集索引
- swift - Swift 包资源颜色在 CI 测试用例中返回为零。但是在本地测试用例中返回正常
- python - 不使用 for 循环的矢量化实现
- macos - 未定义符号:boost::re_detail_106300::cpp_regex_traits_implementation
- python-3.x - 我在 Pytorch 中从零开始构建 Softmax 的问题是什么