Comments (5)
Thanks much!
from cutpointr.
ahhh i see, I was thinking more along the lines of more at this point the dsi is # and age is # kind of like a double cutoff. thank you for the explanation and the code, this package is amazing!
from cutpointr.
Hi Jian,
no, you can't do that directly with cutpointr. You would have to estimate a separate model first, for example a logistic regression.
from cutpointr.
I also has this question, if I were to create a glm how would I feed this into cutpointr? This package makes it so clear what the ideal cutoff point should be compared to when I independently plot the ROC curve of the glm I can see optimal sens/spec but can't figure out how that translates to variable thresholds ie dsi and age, Any direction is appreciated, thank you!
from cutpointr.
Hi,
what I had in mind was something like the following. You would get an optimal cutpoint for the predicted probabilities from the GLM then, not for dsi and age separately.
library(cutpointr)
library(ggplot2)
# Example GLM
mod <- glm(formula = suicide ~ dsi + age, data = suicide, family = "binomial")
summary(mod)
pred_glm <- predict(mod, type = "response") # in-sample predictions
mydata <- suicide
mydata$pred_glm <- pred_glm
ggplot(mydata, aes(x = suicide, y = pred_glm)) + geom_boxplot()
oc <- cutpointr(data = mydata,
x = pred_glm,
class = suicide,
method = maximize_boot_metric,
boot_cut = 1000,
metric = sum_sens_spec)
oc
plot_roc(oc)
from cutpointr.
Related Issues (20)
- Cutpointr confidence interval predictive positive value HOT 2
- Missing metrics if maximize/minimize_boot_metric HOT 2
- Allow bootstrap stratification for maximize_boot_metric and minimize_boot_metric HOT 1
- Make printing of summary_cutpointr nicer in Rmd documents HOT 1
- 95% confidence intervals instead of getting limits at 5% and 95% in summary of cutpointr HOT 1
- Documentation and cutpointr output suggestion HOT 3
- Confidence Intervals for ROC curves
- Plot a the ROC curve with manual settings HOT 4
- cutpointr() subgroup option how to determine opt_cut$boot list belonging to which subgroup? HOT 2
- Specify a customer cutpoint using oc_manual=avalue ignored? HOT 2
- Can we specify the bootstrap sampling size? HOT 2
- How to access ppv values given a custom cutpoint HOT 2
- Calculating confidence intervals in cutpointr HOT 1
- Creating a composite biomarker score using regression coefficients HOT 2
- direction parameter in the cutpointr() HOT 2
- Set manual color for only one line HOT 3
- add_metric adds the metric column multiple times
- An ambiguous region bounded by two cutpoint
- Explain oc_youden Kernel
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cutpointr.