Higher-Order Influence Function Estimators for the Average Treatment Effect

Implements Higher-Order Influence Function (HOIF) estimators of the Average Treatment Effect (ATE), following Robins et al. (2008) , Liu et al. (2017) and Liu and Li (2023) . Estimators of any order are supported, with optional covariate basis transformations (B-splines, Fourier) and optional K-fold sample splitting (cross-fitting) for improved finite-sample performance. The core higher-order U-statistics are computed exactly via the 'ustats' package, an R interface to the 'Python' package 'u-stats'; the underlying algorithm and its computational complexity are analyzed in Chen, Zhang and Liu (2025) . A pure R implementation (up to order 6) is also provided as a fallback that does not require 'Python'.


Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("HOIF")

0.2.0 by Xingyu Chen, 3 months ago


https://cxy0714.github.io/HOIF/, https://github.com/cxy0714/HOIF


Report a bug at https://github.com/cxy0714/HOIF/issues


Browse source code at https://github.com/cran/HOIF


Authors: Xingyu Chen [aut, cre] , Lin Liu [aut]


Documentation:   PDF Manual  


MIT + file LICENSE license


Imports splines, corpcor, SMUT, ustats

Suggests MASS, testthat, reticulate, knitr, rmarkdown

System requirements: For the default Python backend: Python (>= 3.11) with the 'u-stats', 'numpy' and 'torch' packages (provisioned automatically on first use via 'reticulate', or via ustats::setup_ustats()). Not needed when pure_R_code = TRUE.


See at CRAN