GithubHelp home page GithubHelp logo

postr's People

Contributors

josherrickson avatar

Stargazers

 avatar

Watchers

 avatar  avatar

postr's Issues

Enabling "attach" type functionality

Should postr enable some sort of attach-style (or Stata post-estimation style) functionality? To enable something like this:

m <- glm(...)
pr_attach(m)
pr_classify(threshold = .2)
pr_roc()
  • Should definitely only allow one model to be "attached" at a time. This gets around the common attach problem of repeated attaches.
  • Should not extend attach itself.
  • Are there any other attach-related concerns?
  • Should a model name be required? E.g. should pr_attach(glm(...)) fail?
  • Needs a pr_summary() or equivalent.
  • pr_info() to gives details about "attached" model.
  • Terminology options:
    • attach
    • active
    • fixate
    • current
    • function name should probably be a verb?

AUC calculations incorrect

> m <- glm(vs ~ hp, data = mtcars, family = binomial)
> pr_AUC(m)
[1] 0.9583333
> library(pROC)
> auc(roc(mtcars$vs, predict(m)))
Area under the curve: 0.9365

RVFplot & glms

How should pr_rvfplot work with glm models e.g. logistic regression?

  1. refuse to run.
  2. refuse to run, but be over-rideable.
  3. run with warning.
  4. run

Future function ideas

  • effect size
  • covariance matrix extraction
  • AIC/BIC/etc
  • Hosmer-lemeshow test
  • ICC
  • Youden index

Enable `newdata` arguments

Most functions should allow an optional newdata argument. If it is not given, the data is assumed to be that upon which the model was fit.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.