如何获得ROC曲线中的x轴(FPR)和y轴(TPR)值

问题描述 投票:0回答:1

我正在尝试使用plotly.js和R中获得的值制作ROC曲线。

plotly中,我必须填写值(x轴,y轴)以绘制图表。

但是,当我使用Logistic回归函数glmmultinom(在nnet程序包中)时,我不知道如何获取值。

df <- data.frame(age = c(10, 20, 30, 40, 50),height = c(150, 161, 141, 155, 180), house = c("0", "0", "0", "1", "1"))

smp_size <- floor(nrow(df) * (0.6))
train_idx <- sample(seq_len(nrow(df)), size = smp_size)

train <- df[train_idx, ]
validation <- df[-train_idx, ]

validation_x <- validation[c("age", "height")]
validation_y <- validation[["house"]]

m <- glm(house ~ age + height, data = train, family = 'binomial')

y_pred <- predict(m, validation_x)

library(plotROC)
plotROC(validation_y, y_pred)

enter image description here

我想知道如何在ROC曲线中获得x轴(FPR)和y轴(TPR)的值

谢谢。

r plot plotly roc
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.