r roc函数_R语言绘制ROC曲线

本文介绍了如何在R语言中使用不同的包,如ROCR、plotROC和survivalROC来绘制和分析ROC曲线。首先,通过pkgsearch查找相关包,然后使用ROCR包的performance函数计算真正率和假正率。接着,展示了plotROC包的ggplot功能来绘制ROC曲线,并提供了调整图形风格和添加AUC值的方法。此外,还讨论了时间依赖的ROC曲线和生存分析的相关应用。
摘要由CSDN通过智能技术生成

library(tidyverse)# for data manipulationlibrary(pkgsearch)  # for searching packages

找与ROC相关的包该包会提供一系列关于感兴趣主题的R包,包括他们的评分,作者,连接等等ps函数等价于pkg_search

size:定义返回结果数量

format="short"返回格式Sys.setlocale('LC_ALL','C')

rocPkg 

head(rocPkg)

class(rocPkg)

[1] "C"

- "ROC" ------------------------------------- 74 packages in 0.01 seconds -

#     package     version

1  100 pROC        1.15.0

2   44 caTools     1.17.1.2

3   18 survivalROC 1.0.3

4   18 PRROC       1.3.1

5   15 plotROC     2.2.1

6   14 precrec     0.10.1

by                                                                       @

Xavier Robin                                                            2M

ORPHANED                                                                4M

Paramita Saha-Chaudhuri  7y

Jan Grau                                                                1y

Michael C. Sachs                                                        1y

Takaya Saito                                                            3M

[1] "pkg_search_result" "tbl_df"            "tbl"

[4] "data.frame"

ROCR包performance函数计算tpr,fprlibrary(ROCR)

data(ROCR.simple)

df 

head(df)

##   predictions labels

## 1   0.6125478      1

## 2   0.3642710      1

## 3   0.4321361      0

## 4   0.1402911      0

## 5   0.3848959      0

## 6   0.2444155      1

pred 

perf 

perf

plot(perf,colorize=TRUE)213924416_4_20210125100006647_wmimage.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值