时间序列中多个样本的R AUC

美亚

我想为多个样本的时间序列计算曲线下的面积。数据类型POSIXlt的时间变量

我的数据是这样设置的

day = c(rep(1, 4), rep(2,4))
time = c("2016-11-10 11:40:42", 
     "2016-11-10 11:45:42", 
     "2016-11-10 11:50:42", 
     "2016-11-10 11:55:42", 
     "2016-11-11 11:40:42", 
     "2016-11-11 11:45:42", 
     "2016-11-11 11:50:42", 
     "2016-11-11 11:55:42")
time = as.POSIXlt(time)
value = runif(8, min=4, max=20)
combined = data.frame(day, time, value)

  day                time     value
1   1 2016-11-10 11:40:42 10.726758
2   1 2016-11-10 11:45:42 14.123989
3   1 2016-11-10 11:50:42 12.145620
4   1 2016-11-10 11:55:42  7.254183
5   2 2016-11-11 11:40:42  8.385879
6   2 2016-11-11 11:45:42 16.411480
7   2 2016-11-11 11:50:42  4.640858
8   2 2016-11-11 11:55:42 17.300498

我想计算该系列每一天的AUC。我有一个可能包含几天数据的大型数据集。时间已经按顺序排列(这是连续几天的连续测量)

理想情况下,我希望输出为:

day  AUC 
1    x
2    x        
etc....  

任何帮助,不胜感激。

杰克·斯塔特

您有预测和结果吗?我生成了一个示例,假设您缺少这些列

# install.packages("ModelMetrics")
library(ModelMetrics)
library(dplyr)

day = c(rep(1, 4), rep(2,4),)
time = c("2016-11-10 11:40:42", 
     "2016-11-10 11:45:42", 
     "2016-11-10 11:50:42", 
     "2016-11-10 11:55:42", 
     "2016-11-11 11:40:42", 
     "2016-11-11 11:45:42", 
     "2016-11-11 11:50:42", 
     "2016-11-11 11:55:42")
time = as.POSIXlt(time)
outcome = as.numeric(runif(8, min=0, max=1) > .5)
predictions = runif(8, min=0, max=1)
combined = data.frame(day, time, outcome, predictions)

combined %>%
  group_by(day) %>%
  summarise(
    Predictions = n()
    ,AUCs = auc(outcome, predictions)
  )

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

R指标auc()错误消息

来自分类Dev

sklearn RandomForestClassifier与auc方法中ROC-AUC分数的差异

来自分类Dev

并行比较多个AUC(R)

来自分类Dev

xgboost 错误:检查失败:!auc_error AUC:数据集仅包含 pos 或 neg 样本'

来自分类Dev

R中的3类AUC计算(pROC软件包)

来自分类Dev

如何在R中填写ROC图的AUC?

来自分类Dev

使用R中的AUC包更改ROC截止值

来自分类Dev

Difference in average AUC computation using ROCR and pROC (R)

来自分类Dev

R获得AUC并同时绘制多条ROC曲线

来自分类Dev

3-class AUC calculation in R (pROC package)

来自分类Dev

使用ROCR和pROC(R)进行平均AUC计算的差异

来自分类Dev

为什么auc与sklearn和R的逻辑回归如此不同

来自分类Dev

sklearn.metrics中的AUC分数是多少?

来自分类Dev

如何理解张量板中的 auc_precision_recall 曲线?

来自分类Dev

绘制ROC曲线并在特定截止信息处计算R中的AUC

来自分类Dev

在R中使用脱字符训练后,如何在ROC下计算ROC和AUC?

来自分类Dev

通过梯形法则在R中找到曲线下的区域(AUC)

来自分类Dev

如何在python中为一类SVM计算AUC?

来自分类Dev

从scikit-learn(sklearn)中的多类数据计算AUC和ROC曲线?

来自分类Dev

如何为码标包中的roc_auc()函数正确设置估计参数

来自分类Dev

如何在Sklearn中获得Roc Auc进行二进制分类

来自分类Dev

在pROC中与ROC曲线一起打印的AUC极限小数

来自分类Dev

如何从geom_density / stat_density中显示AUC的值

来自分类Dev

是否为指定用户删除%LOCALAPPDATA%中的所有* .auc文件的批处理文件?

来自分类Dev

h2o 交叉验证预测摘要中 AUC NaN 值的解释

来自分类Dev

根据AUC提前停止

来自分类Dev

在R中绘制多个时间序列

来自分类Dev

比较R中多个时间序列的间隔

来自分类Dev

R 中的多个带时间序列的图

Related 相关文章

  1. 1

    R指标auc()错误消息

  2. 2

    sklearn RandomForestClassifier与auc方法中ROC-AUC分数的差异

  3. 3

    并行比较多个AUC(R)

  4. 4

    xgboost 错误:检查失败:!auc_error AUC:数据集仅包含 pos 或 neg 样本'

  5. 5

    R中的3类AUC计算(pROC软件包)

  6. 6

    如何在R中填写ROC图的AUC?

  7. 7

    使用R中的AUC包更改ROC截止值

  8. 8

    Difference in average AUC computation using ROCR and pROC (R)

  9. 9

    R获得AUC并同时绘制多条ROC曲线

  10. 10

    3-class AUC calculation in R (pROC package)

  11. 11

    使用ROCR和pROC(R)进行平均AUC计算的差异

  12. 12

    为什么auc与sklearn和R的逻辑回归如此不同

  13. 13

    sklearn.metrics中的AUC分数是多少?

  14. 14

    如何理解张量板中的 auc_precision_recall 曲线?

  15. 15

    绘制ROC曲线并在特定截止信息处计算R中的AUC

  16. 16

    在R中使用脱字符训练后,如何在ROC下计算ROC和AUC?

  17. 17

    通过梯形法则在R中找到曲线下的区域(AUC)

  18. 18

    如何在python中为一类SVM计算AUC?

  19. 19

    从scikit-learn(sklearn)中的多类数据计算AUC和ROC曲线?

  20. 20

    如何为码标包中的roc_auc()函数正确设置估计参数

  21. 21

    如何在Sklearn中获得Roc Auc进行二进制分类

  22. 22

    在pROC中与ROC曲线一起打印的AUC极限小数

  23. 23

    如何从geom_density / stat_density中显示AUC的值

  24. 24

    是否为指定用户删除%LOCALAPPDATA%中的所有* .auc文件的批处理文件?

  25. 25

    h2o 交叉验证预测摘要中 AUC NaN 值的解释

  26. 26

    根据AUC提前停止

  27. 27

    在R中绘制多个时间序列

  28. 28

    比较R中多个时间序列的间隔

  29. 29

    R 中的多个带时间序列的图

热门标签

归档