predictive is an agentic frontend for predictive modeling with tidymodels. It's a fork of databot, an exploratory data analysis agent, with two important modifications:
- Ensuring models have the right "stance"—not touched the testing data prematurely and repeating experiments with shared resampled metrics—requires substantial prompting and tooling.
- It is typical for modeling code to take a long time to run, requiring asynchronous execution and new UI.
After walking you through data splitting, resampling, and EDA, predictive will collaborate with you to launch modeling experiments that iteratively drive down error rates.
pak::pak("simonpcouch/predictive")
- Open a (new or existing) project in RStudio or Positron.
- Run
predictive::predictive()
to launch the app.