FREQUENCY( ) 函数
语法
FREQUENCY(数字字符串)
参数
名称 | 类型 | 描述 |
---|---|---|
数字字符串 | 字符 |
包含数字 (0-9) 以便识别其频率的字符串。数字字符串必须是正数,前导零被忽略。 |
输出
数值。
示例
基本示例
返回 0.00998422:
FREQUENCY("43")
返回 0.00000000:
FREQUENCY("87654321")
说明
结果是 0.00000000495,但是因为 Analytics 的计算精度是八位小数,所以返回零值。
备注
工作原理
FREQUENCY( ) 返回顺序前导正数值数位的期望 Benford 频率,精确到 8 位数。使用此函数,可以针对特定情形执行有限的 Benford 测试。
对特定的数字组合使用此函数
如果您想关注特定数字组合,可使用该函数而无需使用 BENFORD 命令。例如,在审计核准限额为指定索赔金额的保险索赔时,可以使用 FREQUENCY( ) 函数仅调查低于核准阈值的金额。
要调查价值接近批准限额 $5,000 的索赔,您可以选择从 $4,900 到 $4,999 的范围。首先,对记录总数进行计数,然后用过滤器计算 LEADING( ) 返回 49 的记录的数量,并将这两个计数的比率同 FREQUENCY("49") 得出的值进行比较。
这比对包含上百万条记录的表运行完整分析要快,而且此函数不会在命令日志中生成很大的表或冗长的条目。
指定长度超过 6 个数字的字符串
指定长度超过 6 个数字的字符串会导致值为零。对长度超过 6 个数字的字符串进行计算可能需要比 Analytics 的 8 位小数限度大的精确度。