繁体   English   中英

用R计算平均方向精度

[英]Compute Mean Directional Accuracy with R

我正在R中使用具有两个变量的数据框:股票的实际时间序列值及其每日情绪得分,我想了解预测的准确性。 有没有一种方法可以计算R的平均方向精度?

使用基R函数来实现滞后差( diff ),符号提取( sign )和mean ,您可以创建一个用户函数来对两个数据向量执行此操作:

MDirAcc <- function(Actual, Forecast, lag=1) {
    return( mean(sign(diff(Actual, lag=lag))==sign(diff(Forecast, lag=lag))) )
}

lag值使您可以对以其他间隔评估的每日数据执行此操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM