Package: netmatchRI
Title: Network-Constrained Matching and Randomization-Based Inference
Version: 0.1.0
Authors@R: person("Zhejia", "Dong", role = c("aut", "cre"),
    email = "zhejia_dong@brown.edu")
Author: Zhejia Dong [aut, cre]
Maintainer: Zhejia Dong <zhejia_dong@brown.edu>
Description: Provides network-constrained matching and randomization-based
    inference for observational network data with dependence and interference.
    Dual-penalty matching minimizes total covariate dissimilarity while
    enforcing penalties on network proximity between and within treatment arms in matched sets.
    Randomization-based inference combines evidence from correlated matched sets based on this design.
    The package also provides covariate-balance and network-distance diagnostics,
    sensitivity analysis, and simulated example data.
    The open-source 'HiGHS' solver is used by
    default to solve the matching problem.
    An optional interface to the commercial 'Gurobi Optimizer' is available.
    Eligible academic users can request a free license at
    <https://www.gurobi.com/academics/>. The optimizer can be downloaded from
    <https://www.gurobi.com/product/download-center>. The associated 'gurobi'
    R package is not available from CRAN; it is distributed with the optimizer
    and can be installed by following the official instructions at
    <https://docs.gurobi.com/projects/optimizer/en/current/reference/r/setup.html>.
License: MIT + file LICENSE
URL: https://github.com/zhejiadong/netmatchRI
BugReports: https://github.com/zhejiadong/netmatchRI/issues
Encoding: UTF-8
RoxygenNote: 7.3.3
Depends: R (>= 4.1.0)
Imports: ggplot2, graphics, highs, igraph, Matrix, mvtnorm, optmatch,
        Rglpk, slam, stats, utils
Suggests: knitr, MASS, rmarkdown, testthat (>= 3.2.0)
Enhances: gurobi
VignetteBuilder: knitr
Config/testthat/edition: 3
NeedsCompilation: no
Packaged: 2026-10-03 02:45:18 UTC; zhejia
Repository: CRAN
Date/Publication: 2026-10-15 10:20:02 UTC
Built: R 4.5.2; ; 2026-10-15 12:07:55 UTC; unix
