Package: ONAM 1.1.0
ONAM: Fitting Interpretable Neural Additive Models Using Orthogonalization
An algorithm for fitting interpretable additive neural networks for identifiable and visualizable feature effects using post hoc orthogonalization. Fit custom neural networks intuitively using established 'R' 'formula' notation, including interaction effects of arbitrary order while preserving identifiability to enable a functional decomposition of the prediction function. For more details see Koehler et al. (2025) <doi:10.1038/s44387-025-00033-7>.
Authors:
ONAM_1.1.0.tar.gz
ONAM_1.1.0.zip(r-4.7-any)ONAM_1.1.0.zip(r-4.6-any)ONAM_1.1.0.zip(r-4.5-any)
ONAM_1.1.0.tgz(r-4.6-any)ONAM_1.1.0.tgz(r-4.5-any)
ONAM_1.1.0.tar.gz(r-4.7-any)ONAM_1.1.0.tar.gz(r-4.6-any)
ONAM_1.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION
card.svg |card.png
ONAM/json (API)
| # Install 'ONAM' in R: |
| install.packages('ONAM', repos = c('https://koehlibert.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/koehlibert/onam_r/issues
deep-learninginterpretable-machine-learningmachine-learningstatistical-learning
Last updated from:1aab3f41f0. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel | OK | 151 | ||
| source / vignettes | OK | 230 | ||
| linux-release | OK | 145 | ||
| macos-release | OK | 161 | ||
| macos-oldrel | OK | 149 | ||
| windows-devel | OK | 111 | ||
| windows-release | OK | 113 | ||
| windows-oldrel | OK | 99 | ||
| wasm-release | OK | 107 |
Exports:build_dnngen_sobolinstall_conda_envload_onamonamplot_inter_effectplot_main_effectsave_onamvar_decomp
Dependencies:backportsbase64enccliconfigcpp11dottydplyrfarverfastmapgenericsggplot2gluegtablehereisobandjsonlitekeras3labelinglatticelifecyclemagrittrMatrixpillarpkgconfigpngpROCprocessxpsR6rappdirsRColorBrewerRcppRcppTOMLreticulaterlangrprojrootrstudioapiS7scalestensorflowtfautographtfrunstibbletidyselectutf8vctrsviridisLitewhiskerwithryamlzeallot
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Build a stacked dense (DNN) model constructor | build_dnn |
| Compute Generalized Sobol Indices for dependent features | gen_sobol |
| Set up conda environment for keras functionality | install_conda_env |
| Load a fitted onam model from disk | load_onam |
| Fit orthogonal neural additive model | onam |
| Plot Interaction Effect | plot_inter_effect |
| Plot Main Effect | plot_main_effect |
| Plot generalized Sobol indices | plot.gen_sobol |
| Plot variance decomposition | plot.var_decomp |
| Evaluate orthogonal neural additive model | predict predict.onam |
| Save a fitted onam model to disk | save_onam |
| Get summary of an onam object | print.summary.onam summary.onam |
| Get variance decomposition of orthogonal neural additive model | var_decomp |
