Package: FactorHet 1.0.0

FactorHet: Estimate Heterogeneous Effects in Factorial Experiments Using Grouping and Sparsity

Estimates heterogeneous effects in factorial (and conjoint) models. The methodology employs a Bayesian finite mixture of regularized logistic regressions, where moderators can affect each observation's probability of group membership and a sparsity-inducing prior fuses together levels of each factor while respecting ANOVA-style sum-to-zero constraints. Goplerud, Imai, and Pashley (2024) <doi:10.48550/ARXIV.2201.01357> provide further details.

Authors:Max Goplerud [aut, cre], Nicole E. Pashley [aut], Kosuke Imai [aut]

FactorHet_1.0.0.tar.gz
FactorHet_1.0.0.zip(r-4.7-x86_64)FactorHet_1.0.0.zip(r-4.6-x86_64)FactorHet_1.0.0.zip(r-4.5-x86_64)
FactorHet_1.0.0.tgz(r-4.6-x86_64)FactorHet_1.0.0.tgz(r-4.6-arm64)FactorHet_1.0.0.tgz(r-4.5-x86_64)FactorHet_1.0.0.tgz(r-4.5-arm64)
FactorHet_1.0.0.tar.gz(r-4.7-arm64)FactorHet_1.0.0.tar.gz(r-4.7-x86_64)FactorHet_1.0.0.tar.gz(r-4.6-arm64)FactorHet_1.0.0.tar.gz(r-4.6-x86_64)
FactorHet_1.0.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION
card.svg |card.png
FactorHet/json (API)

# Install 'FactorHet' in R:
install.packages('FactorHet', repos = c('https://mgoplerud.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/mgoplerud/factorhet/issues

Uses libs:
  • c++– GNU Standard C++ Library v3
Datasets:

On CRAN:

Conda:

cpp

3.54 score 7 stars 2 scripts 548 downloads 22 exports 37 dependencies

Last updated from:eaa6e84cb0. Checks:13 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK353
linux-devel-x86_64OK405
source / vignettesOK282
linux-release-arm64OK366
linux-release-x86_64OK434
macos-release-arm64OK313
macos-release-x86_64OK727
macos-oldrel-arm64OK250
macos-oldrel-x86_64OK580
windows-develOK417
windows-releaseOK425
windows-oldrelOK415
wasm-releaseOK190

Exports:ACEAMEAMIEcjoint_plotdiff_AMEFactorHetFactorHet_controlFactorHet_initFactorHet_mboFactorHet_mbo_controlFactorHet_refitHTE_by_individualHTE_by_moderatormanual_AMEmargeff_moderatorsmarginal_ACEmarginal_AMEmarginal_AMIEmoderator_AMEposterior_by_moderatorsposterior_FactorHetvisualize_MBO

Dependencies:backportsBBmisccheckmateclicpp11data.tablefarverfastmatchggplot2gluegtableisobandlabelinglatticelbfgslhslifecycleMatrixmlrmlrMBOparallelMapParamHelpersR6RColorBrewerRcppRcppArmadilloRcppEigenrlangS7scalessmoofstringisurvivalvctrsviridisLitewithrXML

Readme and manuals

Help Manual

Help pageTopics
Calculate marginal effectsACE AME AMIE manual_AME
Plot a FactorHet objectcjoint_plot
Difference between AMEs in each groupdiff_AME
Estimate heterogeneous effects in factorial and conjoint experimentsFactorHet FactorHet_mbo
Control for FactorHet estimationFactorHet_control
Arguments for initializing FactorHetFactorHet_init
Control for model-based optimizationFactorHet_mbo_control
Refit model using estimated sparsity patternsFactorHet_refit
Generic methods for FactorHet modelsAIC.FactorHet BIC.FactorHet coef.FactorHet FactorHet-class formula.FactorHet logLik.FactorHet plot.FactorHet posterior_FactorHet print.FactorHet print.FactorHet_vis summary.FactorHet vcov.FactorHet visualize_MBO
Estimate heterogeneous treatment effects by individual or moderatorHTE HTE_by_individual HTE_by_moderator
Small dataset on immigration preferencesimmigration
Compute association between moderators and group membershipmargeff_moderators
Visualize the posterior by observed moderatorsposterior_by_moderators
Predict after using FactorHetpredict.FactorHet