Interactive GUI for Enhanced Adaptive Regression Through Hinges (EARTH) models.
earthUI provides a Shiny-based graphical interface for
the earth
package, making it easy to build, explore, and export multivariate
adaptive regression spline models without writing code.
# Install remotes if needed
install.packages("remotes")
# Install earthUI from GitHub
remotes::install_github("wcraytor/earthUI")To export reports (HTML, PDF, or Word), install the Quarto CLI and the R package:
install.packages("quarto")For PDF reports, a LaTeX distribution is also required:
install.packages("tinytex")
tinytex::install_tinytex()library(earthUI)
launch()This opens an interactive Shiny application where you can:
All analytical functions are available independently of the Shiny app:
library(earthUI)
# Import and detect categoricals
df <- import_data("my_data.csv")
cats <- detect_categoricals(df)
# Fit a model
result <- fit_earth(df, target = "price", predictors = names(df)[-1])
# Examine results
format_summary(result)
format_variable_importance(result)
# Plot
plot_variable_importance(result)
plot_partial_dependence(result, "sqft")AGPL-3