如何根据 R 中的加权数据计算汇总统计数据? AUC、MSE、MAE、R2 等

问题描述

我正在创建一个 Shiny 仪表板应用。此应用的一项功能一个统计表,显示 MSE、MAE 和 AUC 或 R2,具体取决于哪个相关。

这些统计数据目前仅基于数据,平等对待每一行。但是,数据包含一个加权列。有些权重为 1,但大多数权重为乱数(即 3.4241)。 我不确定如何允许此功能

我正在使用 ModelMetrics 包中的 mse、mae 和 auc 函数。它们采用实际值向量和预测值向量。似乎没有任何考虑权重的选项。

有人有什么想法吗?我猜我需要制作自己的函数版本,但我不确定如何去做。

解决方法

发布这篇文章后,我最终发现了“MetricsWeighted”包,其中包含针对每个统计数据的加权函数。它似乎按预期工作。