R的敏感性和特异性

时间:2020-05-07 17:40:27

标签: r functional-programming

我想知道如何编写一个函数Sensitivity()和Specificity()来帮助我使用R来计算灵敏度和特异性。哪些选项可以帮助我?

1 个答案:

答案 0 :(得分:0)

这是一种使用插入符号包的方法,它包括一个从插入符号包的帮助文件中复制的示例(即,一些代码可以快速运行以帮助您)。 @llottmanhill是正确的,当您告诉我们您要做什么时,您将获得更多帮助。现在,您的问题还很模糊。但是,试一下:

library(caret)
library(MASS)

fit <- lda(Species ~ ., data = iris)
model <- predict(fit)$class

irisTabs <- table(model, iris$Species)

## When passing factors, an error occurs with more
## than two levels
sensitivity(model, iris$Species)

## When passing a table, more than two levels can
## be used
sensitivity(irisTabs, "versicolor")
specificity(irisTabs, c("setosa", "virginica"))