Package: ONAM 1.0.1
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.0.1.tar.gz
ONAM_1.0.1.zip(r-4.7)ONAM_1.0.1.zip(r-4.6)ONAM_1.0.1.zip(r-4.5)
ONAM_1.0.1.tgz(r-4.6-any)ONAM_1.0.1.tgz(r-4.5-any)
ONAM_1.0.1.tar.gz(r-4.7-any)ONAM_1.0.1.tar.gz(r-4.6-any)
ONAM_1.0.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
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:44c94acbbb. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 154 | ||
| source / vignettes | OK | 175 | ||
| linux-release-x86_64 | OK | 172 | ||
| macos-release-arm64 | OK | 182 | ||
| macos-oldrel-arm64 | OK | 179 | ||
| windows-devel | OK | 100 | ||
| windows-release | OK | 94 | ||
| windows-oldrel | OK | 91 | ||
| wasm-release | OK | 96 |
Exports:decomposeinstall_conda_envonamplot_inter_effectplot_main_effect
Dependencies:backportsbase64enccliconfigcpp11dottydplyrfarverfastmapgenericsggplot2gluegtablehereisobandjsonlitekeras3labelinglatticelifecyclemagrittrMatrixpillarpkgconfigpngpROCprocessxpsR6rappdirsRColorBrewerRcppRcppTOMLreticulaterlangrprojrootrstudioapiS7scalestensorflowtfautographtfrunstibbletidyselectutf8vctrsviridisLitewhiskerwithryamlzeallot
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Get variance decomposition of orthogonal neural additive model | decompose |
| Set up conda environment for keras functionality | install_conda_env |
| Fit orthogonal neural additive model | onam |
| Plot Interaction Effect | plot_inter_effect |
| Plot Main Effect | plot_main_effect |
| Evaluate orthogonal neural additive model | predict predict.onam |
| Get summary of an onam object | print.summary.onam summary.onam |
