{
  "_id": "6a1401c8acfb0bcc41d3854c",
  "Package": "FindIt",
  "Version": "1.3.0",
  "Date": "2025-09-20",
  "Title": "Finding Heterogeneous Treatment Effects",
  "Authors@R": "c(person(given = \"Naoki\",\nfamily = \"Egami\",\nrole = c(\"aut\", \"cre\"),\nemail = \"naoki.egami5@gmail.com\"),\nperson(given = \"Marc\",\nfamily = \"Ratkovic\",\nrole = \"aut\"),\nperson(given = \"Kosuke\",\nfamily = \"Imai\",\nemail = \"imai@harvard.edu\",\nrole = \"aut\"))",
  "Maintainer": "Naoki Egami <naoki.egami5@gmail.com>",
  "Description": "The heterogeneous treatment effect estimation procedure\nproposed by Imai and Ratkovic (2013)<DOI: 10.1214/12-AOAS593>.\nThe proposed method is applicable, for example, when selecting\na small number of most (or least) efficacious treatments from a\nlarge number of alternative treatments as well as when\nidentifying subsets of the population who benefit (or are\nharmed by) a treatment of interest. The method adapts the\nSupport Vector Machine classifier by placing separate LASSO\nconstraints over the pre-treatment parameters and causal\nheterogeneity parameters of interest. This allows for the\nqualitative distinction between causal and other parameters,\nthereby making the variable selection suitable for the\nexploration of causal heterogeneity. The package also contains\na class of functions, CausalANOVA, which estimates the average\nmarginal interaction effects (AMIEs) by a regularized ANOVA as\nproposed by Egami and Imai (2019). It contains a variety of\nregularization techniques to facilitate analysis of large\nfactorial experiments.",
  "LazyLoad": "yes",
  "LazyData": "yes",
  "License": "GPL (>= 2)",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.3",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-25 07:57:32 UTC",
    "User": "root"
  },
  "Author": "Naoki Egami [aut, cre], Marc Ratkovic [aut], Kosuke Imai [aut]",
  "Config/pak/sysreqs": "cmake libglpk-dev make libxml2-dev",
  "Repository": "https://naoki-egami.r-universe.dev",
  "Date/Publication": "2025-09-23 22:40:23 UTC",
  "RemoteUrl": "https://github.com/cran/FindIt",
  "RemoteRef": "HEAD",
  "RemoteSha": "796cf81b580f468aa9cfde34edd41600ef24bca8",
  "MD5sum": "b5b1ab1ed0814e37d7f15ecc7f7b527a",
  "_user": "naoki-egami",
  "_type": "src",
  "_file": "FindIt_1.3.0.tar.gz",
  "_fileid": "184ab560a8058f401016d1ade30e0661eb8af4048328c92e86480d3e8034e05f",
  "_filesize": 307901,
  "_sha256": "184ab560a8058f401016d1ade30e0661eb8af4048328c92e86480d3e8034e05f",
  "_created": "2026-05-25T07:57:32.000Z",
  "_published": "2026-05-25T08:01:12.464Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77677233410,
      "time": 158,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7194165951"
    },
    {
      "job": 77677233412,
      "time": 148,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7194163667"
    },
    {
      "job": 77677233395,
      "time": 163,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7194160190"
    },
    {
      "job": 77677233386,
      "time": 170,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7194159784"
    },
    {
      "job": 77676824495,
      "time": 195,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7194127116"
    },
    {
      "job": 77677233401,
      "time": 105,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7194153176"
    },
    {
      "job": 77677233425,
      "time": 165,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7194167659"
    },
    {
      "job": 77677233414,
      "time": 118,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7194156829"
    },
    {
      "job": 77677233394,
      "time": 124,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7194158299"
    }
  ],
  "_buildurl": "https://github.com/r-universe/naoki-egami/actions/runs/26389879881",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/FindIt",
  "_commit": {
    "id": "796cf81b580f468aa9cfde34edd41600ef24bca8",
    "author": "Naoki Egami <naoki.egami5@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.3.0\n",
    "time": 1758667223
  },
  "_maintainer": {
    "name": "Naoki Egami",
    "email": "naoki.egami5@gmail.com",
    "login": "naoki-egami",
    "description": "Associate Professor, MIT",
    "uuid": 19192945
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.1.0",
      "role": "Depends"
    },
    {
      "package": "arm",
      "role": "Depends"
    },
    {
      "package": "glmnet",
      "role": "Imports"
    },
    {
      "package": "lars",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "quadprog",
      "role": "Imports"
    },
    {
      "package": "glinternet",
      "role": "Imports"
    },
    {
      "package": "igraph",
      "role": "Imports"
    },
    {
      "package": "sandwich",
      "role": "Imports"
    },
    {
      "package": "lmtest",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "limSolve",
      "role": "Imports"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-39",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "1.3.0",
      "date": "2025-09-23"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "naoki-egami",
      "count": 10,
      "uuid": 19192945
    },
    {
      "user": "ratkovic",
      "count": 3,
      "uuid": 9287072
    }
  ],
  "_userbio": {
    "uuid": 19192945,
    "type": "user",
    "name": "Naoki Egami",
    "description": "Associate Professor, MIT"
  },
  "_downloads": {
    "count": 285,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/FindIt"
  },
  "_mentions": 5,
  "_searchresults": 8,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/FindIt.html",
    "manual.pdf"
  ],
  "_realowner": "naoki-egami",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1",
      "date": "2012-12-10"
    },
    {
      "version": "0.2",
      "date": "2013-01-25"
    },
    {
      "version": "0.3",
      "date": "2013-02-01"
    },
    {
      "version": "0.4",
      "date": "2015-02-07"
    },
    {
      "version": "0.5",
      "date": "2015-02-27"
    },
    {
      "version": "1.0",
      "date": "2016-12-31"
    },
    {
      "version": "1.1",
      "date": "2017-08-14"
    },
    {
      "version": "1.1.1",
      "date": "2017-08-24"
    },
    {
      "version": "1.1.2",
      "date": "2017-10-05"
    },
    {
      "version": "1.1.3",
      "date": "2018-01-21"
    },
    {
      "version": "1.1.4",
      "date": "2018-04-11"
    },
    {
      "version": "1.2.0",
      "date": "2019-11-20"
    },
    {
      "version": "1.3.0",
      "date": "2025-09-23"
    }
  ],
  "_exports": [
    "CausalANOVA",
    "ConditionalEffect",
    "cv.CausalANOVA",
    "FindIt",
    "test.CausalANOVA"
  ],
  "_datasets": [
    {
      "name": "Carlson",
      "title": "Data from conjoint analysis in Carlson (2015).",
      "object": "Carlson",
      "class": [
        "data.frame"
      ],
      "fields": [
        "won",
        "newRecordF",
        "promise",
        "coeth_voting",
        "relevantdegree",
        "respcodeS",
        "contestresp"
      ],
      "rows": 3232,
      "table": true,
      "tojson": true
    },
    {
      "name": "GerberGreen",
      "title": "Data from the 1998 New Haven Get-Out-the-Vote Experiment",
      "object": "GerberGreen",
      "class": [
        "data.frame"
      ],
      "fields": [
        "voted98",
        "persngrp",
        "phnscrpt",
        "mailings",
        "appeal",
        "age",
        "majorpty",
        "vote96.1",
        "vote96.0"
      ],
      "rows": 14774,
      "table": true,
      "tojson": true
    },
    {
      "name": "LaLonde",
      "title": "National Supported Work Study Experimental Data",
      "object": "LaLonde",
      "class": [
        "data.frame"
      ],
      "fields": [
        "outcome",
        "treat",
        "age",
        "educ",
        "black",
        "hisp",
        "white",
        "marr",
        "nodegr",
        "log.re75",
        "u75",
        "wts.extrap"
      ],
      "rows": 722,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "FindIt-package",
      "title": "FindIt: Finding Heterogeneous Treatment Effects",
      "topics": [
        "FindIt-package",
        "CausalANOVAFit",
        "cluster_se_glm",
        "CoefExtract",
        "Collapsing",
        "CreateANOVAconst",
        "CreatelevelIndex",
        "CreateWeights",
        "FullVCOV",
        "glinternet.cv",
        "Glsei",
        "indTwo2Three",
        "Lcombinefunction",
        "lengthSlack",
        "makeallway",
        "maketwoway",
        "NoRegularization",
        "PsyConstraintCombine",
        "rangeCausalANOVAFit",
        "ScreenINT",
        "stab.CausalANOVA",
        "Zcombinefunction"
      ]
    },
    {
      "page": "Carlson",
      "title": "Data from conjoint analysis in Carlson (2015).",
      "topics": [
        "Carlson"
      ]
    },
    {
      "page": "CausalANOVA",
      "title": "Estimating the AMEs and AMIEs with the CausalANOVA.",
      "topics": [
        "CausalANOVA"
      ]
    },
    {
      "page": "ConditionalEffect",
      "title": "Estimating the Conditional Effects with the CausalANOVA.",
      "topics": [
        "ConditionalEffect"
      ]
    },
    {
      "page": "cv.CausalANOVA",
      "title": "Cross validation for the CausalANOVA.",
      "topics": [
        "cv.CausalANOVA",
        "plot.cv.CausalANOVA"
      ]
    },
    {
      "page": "FindIt",
      "title": "FindIt for Estimating Heterogeneous Treatment Effects",
      "topics": [
        "FindIt"
      ]
    },
    {
      "page": "GerberGreen",
      "title": "Data from the 1998 New Haven Get-Out-the-Vote Experiment",
      "topics": [
        "GerberGreen"
      ]
    },
    {
      "page": "LaLonde",
      "title": "National Supported Work Study Experimental Data",
      "topics": [
        "LaLonde"
      ]
    },
    {
      "page": "plot.CausalANOVA",
      "title": "Plotting CausalANOVA",
      "topics": [
        "plot.CausalANOVA"
      ]
    },
    {
      "page": "plot.PredictFindIt",
      "title": "Plot estimated treatment effects or predicted outcomes for each treatment combination.",
      "topics": [
        "plot.PredictFindIt"
      ]
    },
    {
      "page": "predict.FindIt",
      "title": "Computing predicted values for each sample in the data.",
      "topics": [
        "predict.FindIt"
      ]
    },
    {
      "page": "summary.CausalANOVA",
      "title": "Summarizing CausalANOVA output",
      "topics": [
        "summary.CausalANOVA"
      ]
    },
    {
      "page": "summary.FindIt",
      "title": "Summarizing FindIt output",
      "topics": [
        "summary.FindIt"
      ]
    },
    {
      "page": "test.CausalANOVA",
      "title": "Estimating the AMEs and AMIEs after Regularization with the CausalANOVA.",
      "topics": [
        "test.CausalANOVA"
      ]
    }
  ],
  "_rundeps": [
    "abind",
    "arm",
    "boot",
    "cli",
    "coda",
    "codetools",
    "cpp11",
    "foreach",
    "glinternet",
    "glmnet",
    "glue",
    "igraph",
    "iterators",
    "lars",
    "lattice",
    "lifecycle",
    "limSolve",
    "lme4",
    "lmtest",
    "lpSolve",
    "magrittr",
    "MASS",
    "Matrix",
    "minqa",
    "nlme",
    "nloptr",
    "pkgconfig",
    "quadprog",
    "rbibutils",
    "Rcpp",
    "RcppEigen",
    "Rdpack",
    "reformulas",
    "rlang",
    "sandwich",
    "shape",
    "survival",
    "vctrs",
    "zoo"
  ],
  "_score": 1.6989700043360187,
  "_indexed": true,
  "_nocasepkg": "findit",
  "_universes": [
    "naoki-egami"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.3.0",
      "date": "2026-05-25T07:59:40.000Z",
      "distro": "noble",
      "commit": "796cf81b580f468aa9cfde34edd41600ef24bca8",
      "fileid": "59ba867fa7b72ff5c6d70f2a6a214edcf2791263afe5874b0e31f41e4c3b0f59",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/naoki-egami/actions/runs/26389879881"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.3.0",
      "date": "2026-05-25T07:59:35.000Z",
      "distro": "noble",
      "commit": "796cf81b580f468aa9cfde34edd41600ef24bca8",
      "fileid": "d89a4ba57f2ee7ac9aced37e1da2cd2441bd54b2d94d5a2b7d1a27760e2dcd03",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/naoki-egami/actions/runs/26389879881"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.3.0",
      "date": "2026-05-25T07:59:37.000Z",
      "commit": "796cf81b580f468aa9cfde34edd41600ef24bca8",
      "fileid": "b765380caf90b74da4ec86c907ec0e43c17889006165736fd5faba19dc4ee0a2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/naoki-egami/actions/runs/26389879881"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.3.0",
      "date": "2026-05-25T07:59:24.000Z",
      "commit": "796cf81b580f468aa9cfde34edd41600ef24bca8",
      "fileid": "28c3a57dfc078c7bba22d0bd678cc830b19484d4a305ea4cf1465167209c1caf",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/naoki-egami/actions/runs/26389879881"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.3.0",
      "date": "2026-05-25T07:59:37.000Z",
      "commit": "796cf81b580f468aa9cfde34edd41600ef24bca8",
      "fileid": "2917c913b4c1ffda65e8d89856223e3f322277b581456ebbd79be4c81f568ca1",
      "status": "success",
      "buildurl": "https://github.com/r-universe/naoki-egami/actions/runs/26389879881"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.3.0",
      "date": "2026-05-25T07:59:43.000Z",
      "commit": "796cf81b580f468aa9cfde34edd41600ef24bca8",
      "fileid": "c859e633ce1e884b1e21399bbf398f58d3397b0e4b4db746c0c5699dcaa5d9bc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/naoki-egami/actions/runs/26389879881"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.3.0",
      "date": "2026-05-25T07:58:56.000Z",
      "commit": "796cf81b580f468aa9cfde34edd41600ef24bca8",
      "fileid": "d9dcb9398a91ee93572a6347a63dee8608ab37891cd9d2dfa33706a7b6b3611b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/naoki-egami/actions/runs/26389879881"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.3.0",
      "date": "2026-05-25T07:59:01.000Z",
      "commit": "796cf81b580f468aa9cfde34edd41600ef24bca8",
      "fileid": "ad9c0a49e19bf9a0540c4345ca87d85feb9b1c797ed6750ebbac6e687d4ab54b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/naoki-egami/actions/runs/26389879881"
    }
  ]
}