开始使用免费开始使用

可疑的时间戳

交易时间的置信区间(CI)可以用来识别可疑的时间戳。通过在历史时间戳上估计 von Mises 分布的参数 mukappa,您可以计算新时间戳的密度(或似然)。

数据集 ts(包含所有时间戳)和 circular 包已加载。前 24 个时间戳的 estimates 已在您的工作区可用,概率水平 alpha 设为 95%。

本练习是课程的一部分

R 中的欺诈检测

查看课程

练习说明

  • 获取前 24 个估计的周期均值(mu)和集中度(kappa)。
  • 使用 dvonmises() 估计 ts 中所有时间戳的密度。
  • 使用 dvonmises()qvonmises() 确定 (1 - alpha)/2) 的 95% 截断值。必要时请参考幻灯片!
  • 定义变量 time_feature:当密度大于或等于截断值时为 true,否则为 false。提交答案以查看哪些时间戳位于 95% 置信区间之外。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Estimate the periodic mean and concentration on the first 24 timestamps
p_mean <- ___ %% 24
concentration <- ___

# Estimate densities of all 25 timestamps
densities <- ___(___, mu = ___, kappa = ___)

# Check if the densities are larger than the cutoff of 95%-CI
quantile <- ___((1 - ___)/2, mu = p_mean, kappa = concentration)
cutoff <- ___(___, mu = ___, kappa = ___)

# Define the variable time_feature
time_feature <- ___ >= ___
print(cbind.data.frame(ts, time_feature))
编辑并运行代码