{
  "_id": "6ad92a11c230b829876fd4dc",
  "Package": "ROOT",
  "Title": "Rashomon Set of Optimal Trees",
  "Version": "0.2.1",
  "Authors@R": "c(\nperson(given = \"Yiren\", family = \"Hou\",\nemail = \"yiren.hou@yale.edu\",\nrole = \"aut\",\ncomment = c(ORCID = \"0009-0005-0422-4268\",\"Equal contribution\")),\nperson(given = \"Peter\", family = \"Liu\",\nemail = \"bliu68@jh.edu\",\nrole = c(\"aut\",\"cre\"),\ncomment = c(ORCID = \"0009-0000-2691-5637\",\"Equal contribution\")),\nperson(given = \"Sean\", family = \"McGrath\",\nemail = \"sean.mcgrath514@gmail.com\",\nrole = \"aut\",\ncomment = c(ORCID = \"0000-0002-7281-3516\")),\nperson(given = \"Harsh\", family = \"Parikh\",\nemail = \"harsh.parikh@yale.edu\",\nrole = \"aut\",\ncomment = c(ORCID = \"0000-0003-1927-8646\"))\n)",
  "Description": "Implements a general framework for globally optimizing\nuser-specified objective functionals over interpretable binary\nweight functions represented as sparse decision trees, called\nROOT (Rashomon Set of Optimal Trees). It searches over\ncandidate trees to construct a Rashomon set of near-optimal\nsolutions and derives a summary tree highlighting stable\npatterns in the optimized weights. ROOT includes a built-in\ngeneralizability mode for identifying subgroups in trial\nsettings for transportability analyses (Parikh et al. (2025)\n<doi:10.1080/01621459.2025.2495319>).",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "Config/testthat/edition": "3",
  "URL": "https://github.com/peterliu599/ROOT",
  "BugReports": "https://github.com/peterliu599/ROOT/issues",
  "VignetteBuilder": "knitr",
  "LazyData": "true",
  "NeedsCompilation": "no",
  "Config/roxygen2/version": "8.1.1",
  "Repository": "https://peterliu599.r-universe.dev",
  "Date/Publication": "2026-10-21 19:34:04 UTC",
  "RemoteUrl": "https://github.com/peterliu599/root",
  "RemoteRef": "HEAD",
  "RemoteSha": "46b98c4c7e650320a1b533468a96a59fa47835ba",
  "Packaged": {
    "Date": "2026-10-21 21:04:02 UTC",
    "User": "root"
  },
  "Author": "Yiren Hou [aut] (ORCID: <https://orcid.org/0009-0005-0422-4268>, Equal\ncontribution),\nPeter Liu [aut, cre] (ORCID: <https://orcid.org/0009-0000-2691-5637>,\nEqual contribution),\nSean McGrath [aut] (ORCID: <https://orcid.org/0000-0002-7281-3516>),\nHarsh Parikh [aut] (ORCID: <https://orcid.org/0000-0003-1927-8646>)",
  "Maintainer": "Peter Liu <bliu68@jh.edu>",
  "_user": "peterliu599",
  "_type": "src",
  "_file": "ROOT_0.2.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/5a9323d87784f3de245f85799e27d18f6c094c83d372e9a2f9b0f062ded253df",
  "_filesize": 1041689,
  "_sha256": "5a9323d87784f3de245f85799e27d18f6c094c83d372e9a2f9b0f062ded253df",
  "_expires": "2027-01-29T21:09:34.000Z",
  "_created": "2026-10-21T21:04:02.000Z",
  "_published": "2026-10-21T21:09:37.170Z",
  "_upstream": "https://github.com/peterliu599/root",
  "_status": "success",
  "_maintainer": {
    "name": "Peter Liu",
    "email": "bliu68@jh.edu",
    "orcid": "0009-0000-2691-5637"
  },
  "_jobs": [
    {
      "job": 119484991742,
      "time": 131,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12381647297"
    },
    {
      "job": 119484991689,
      "time": 114,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12381421581"
    },
    {
      "job": 119484991746,
      "time": 116,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12381347942"
    },
    {
      "job": 119484991729,
      "time": 131,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12382860332"
    },
    {
      "job": 119481901230,
      "time": 374,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12382170930"
    },
    {
      "job": 119484991860,
      "time": 114,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12382675959"
    },
    {
      "job": 119484991859,
      "time": 74,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12382396628"
    },
    {
      "job": 119484991856,
      "time": 71,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12382705842"
    },
    {
      "job": 119484991818,
      "time": 116,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12382476638"
    }
  ],
  "_buildurl": "https://github.com/r-universe/peterliu599/actions/runs/39674697144",
  "_commit": {
    "id": "46b98c4c7e650320a1b533468a96a59fa47835ba",
    "author": "yirenhou2001 <hou.yiren@gmail.com>",
    "committer": "yirenhou2001 <hou.yiren@gmail.com>",
    "message": "Edits to data generation and the generalizability example\n",
    "time": 1792611244
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5",
      "role": "Depends"
    },
    {
      "package": "MASS",
      "role": "Imports"
    },
    {
      "package": "rpart",
      "role": "Imports"
    },
    {
      "package": "gbm",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "withr",
      "role": "Imports"
    },
    {
      "package": "rpart.plot",
      "role": "Imports"
    },
    {
      "package": "mlbench",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "ragg",
      "role": "Suggests"
    }
  ],
  "_owner": "peterliu599",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-47",
      "n": 10
    },
    {
      "week": "2025-49",
      "n": 9
    },
    {
      "week": "2025-51",
      "n": 1
    },
    {
      "week": "2026-04",
      "n": 4
    },
    {
      "week": "2026-05",
      "n": 5
    },
    {
      "week": "2026-06",
      "n": 3
    },
    {
      "week": "2026-08",
      "n": 26
    },
    {
      "week": "2026-09",
      "n": 12
    },
    {
      "week": "2026-10",
      "n": 5
    },
    {
      "week": "2026-15",
      "n": 3
    },
    {
      "week": "2026-21",
      "n": 1
    },
    {
      "week": "2026-31",
      "n": 1
    },
    {
      "week": "2026-43",
      "n": 3
    }
  ],
  "_tags": [],
  "_stars": 1,
  "_contributors": [
    {
      "user": "yirenhou2001",
      "count": 77,
      "uuid": 214887223
    },
    {
      "user": "peterliu599",
      "count": 20,
      "uuid": 67990010
    },
    {
      "user": "stmcg",
      "count": 19,
      "uuid": 47339773
    }
  ],
  "_userbio": {
    "uuid": 67990010,
    "type": "user",
    "name": "Bolun (Peter) Liu",
    "followers": 0,
    "description": "梦想是当一个厨子。"
  },
  "_downloads": {
    "count": 234,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/ROOT"
  },
  "_devurl": "https://github.com/peterliu599/root",
  "_searchresults": 4304,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/ROOT.html",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/peterliu599/root",
  "_realowner": "peterliu599",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.1",
      "date": "2026-03-10"
    },
    {
      "version": "0.2.0",
      "date": "2026-07-31"
    }
  ],
  "_exports": [
    "characterizing_underrep",
    "ROOT"
  ],
  "_datasets": [
    {
      "name": "diabetes_data",
      "title": "Simulated diabetes trial and target data",
      "object": "diabetes_data",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Age",
        "Sex_Male",
        "Race_Black",
        "Rural",
        "BMI",
        "HbA1c",
        "Insulin",
        "CKD",
        "HeartFailure",
        "DietYes",
        "S",
        "Tr",
        "Y"
      ],
      "rows": 10000,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "characterizing_underrep",
      "title": "Characterize Underrepresented Subgroups",
      "topics": [
        "characterizing_underrep"
      ]
    },
    {
      "page": "diabetes_data",
      "title": "Simulated diabetes trial and target data",
      "topics": [
        "diabetes_data"
      ]
    },
    {
      "page": "plot.characterizing_underrep",
      "title": "Plot Underrepresented Population Characterization",
      "topics": [
        "plot.characterizing_underrep"
      ]
    },
    {
      "page": "plot.ROOT",
      "title": "Plot the ROOT summary tree",
      "topics": [
        "plot.ROOT"
      ]
    },
    {
      "page": "print.characterizing_underrep",
      "title": "Print a characterizing_underrep fit",
      "topics": [
        "print.characterizing_underrep"
      ]
    },
    {
      "page": "print.ROOT",
      "title": "Print a ROOT fit",
      "topics": [
        "print.ROOT"
      ]
    },
    {
      "page": "ROOT",
      "title": "Rashomon Set of Optimal Trees (ROOT) for Functional Optimization",
      "topics": [
        "ROOT"
      ]
    },
    {
      "page": "summary.characterizing_underrep",
      "title": "Summarize a characterizing_underrep fit",
      "topics": [
        "summary.characterizing_underrep"
      ]
    },
    {
      "page": "summary.ROOT",
      "title": "Summarize a ROOT fit",
      "topics": [
        "summary.ROOT"
      ]
    }
  ],
  "_readme": "https://github.com/peterliu599/root/raw/HEAD/README.md",
  "_rundeps": [
    "gbm",
    "lattice",
    "MASS",
    "Matrix",
    "rpart",
    "rpart.plot",
    "survival",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "generalizability_path_example.Rmd",
      "filename": "generalizability_path_example.html",
      "title": "Generalizability Path Example: Characterizing Underrepresented Populations",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "The diabetes_data Dataset",
        "How the data were generated",
        "Checking Covariate Overlap",
        "Fitting ROOT in Generalizability Mode",
        "Inspecting the Results",
        "Print summary",
        "Detailed summary",
        "Terminal node rules",
        "Visualizing the Characterization Tree",
        "Interpreting the Output",
        "How well does the summary tree describe the ensemble rule?",
        "Checking the estimates against the truth",
        "Key Parameters",
        "Reference"
      ],
      "created": "2026-01-22 13:50:11",
      "modified": "2026-10-21 19:34:04",
      "commits": 8
    },
    {
      "source": "optimization_path_example.Rmd",
      "filename": "optimization_path_example.html",
      "title": "Optimization Path Example: Portfolio Selection via Variance Minimization",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Problem Setup",
        "Why portfolio selection?",
        "A globally coupled objective",
        "Simulating the Data",
        "The objective function",
        "Distribution of asset risk",
        "Fitting ROOT",
        "Inspecting the Results",
        "Print summary",
        "Detailed summary",
        "Visualizing the Characterized Tree",
        "Examining the Weights",
        "Visualizing the inclusion decision",
        "The Default Objective",
        "Using Other Custom Objectives",
        "Key Parameters",
        "Reference"
      ],
      "created": "2026-01-22 13:50:11",
      "modified": "2026-10-20 18:33:05",
      "commits": 8
    },
    {
      "source": "quickstart.Rmd",
      "filename": "quickstart.html",
      "title": "Quickstart Guide to ROOT",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Installation",
        "What is ROOT?",
        "Basic usage",
        "Inspecting results",
        "Next steps"
      ],
      "created": "2026-01-22 13:50:11",
      "modified": "2026-10-20 18:33:05",
      "commits": 6
    }
  ],
  "_score": 8.224936869684832,
  "_indexed": true,
  "_nocasepkg": "root",
  "_universes": [
    "peterliu599"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.1",
      "date": "2026-10-21T21:05:57.000Z",
      "distro": "resolute",
      "commit": "46b98c4c7e650320a1b533468a96a59fa47835ba",
      "fileid": "https://r2.ropensci.org/0b08109c67212e14b5444ed05c396466d6029bd6234f5b6824f0378a1de86183",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/peterliu599/actions/runs/39674697144"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.2.1",
      "date": "2026-10-21T21:05:55.000Z",
      "distro": "resolute",
      "commit": "46b98c4c7e650320a1b533468a96a59fa47835ba",
      "fileid": "https://r2.ropensci.org/b7a76104597e2bf047b70650cb472ea7e1824312439e35029d8ee3c6fc523d57",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/peterliu599/actions/runs/39674697144"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.1",
      "date": "2026-10-21T21:07:20.000Z",
      "commit": "46b98c4c7e650320a1b533468a96a59fa47835ba",
      "fileid": "https://r2.ropensci.org/a0926060494b1a3bc6a2cc7e91a1d89ee618f419b9b5e70a30a66d9294944acb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/peterliu599/actions/runs/39674697144"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.2.1",
      "date": "2026-10-21T21:08:49.000Z",
      "commit": "46b98c4c7e650320a1b533468a96a59fa47835ba",
      "fileid": "https://r2.ropensci.org/8cc693ca9b7c459454de6e89cadb4d875f352984a36c01a1797a665b3c230900",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/peterliu599/actions/runs/39674697144"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.1",
      "date": "2026-10-21T21:06:12.000Z",
      "commit": "46b98c4c7e650320a1b533468a96a59fa47835ba",
      "fileid": "https://r2.ropensci.org/068a36af2cda755ba69e1e9b9178275dff1b1cb7ff0e0106b0e2ce08d7ba137c",
      "status": "success",
      "buildurl": "https://github.com/r-universe/peterliu599/actions/runs/39674697144"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.1",
      "date": "2026-10-21T21:05:07.000Z",
      "commit": "46b98c4c7e650320a1b533468a96a59fa47835ba",
      "fileid": "https://r2.ropensci.org/47317fb90fe04b984d48d5193161ea5ce4268461f6d9341e5e5c0b6f5f29c58b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/peterliu599/actions/runs/39674697144"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.1",
      "date": "2026-10-21T21:05:05.000Z",
      "commit": "46b98c4c7e650320a1b533468a96a59fa47835ba",
      "fileid": "https://r2.ropensci.org/686da53d00ed78008d5f0cf4df5133504f0ea4c07ee16aea0381a9e13e421f5c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/peterliu599/actions/runs/39674697144"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.2.1",
      "date": "2026-10-21T21:05:41.000Z",
      "commit": "46b98c4c7e650320a1b533468a96a59fa47835ba",
      "fileid": "https://r2.ropensci.org/3c663d5510540064b9cb8215cbf57ca8b20223bf02d1965c4e1a6fdc61f0f324",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/peterliu599/actions/runs/39674697144"
    }
  ]
}