{
  "_id": "6a13e9fcacfb0bcc41d2de82",
  "Package": "ROOT",
  "Title": "Rashomon Set of Optimal Trees",
  "Version": "0.2.0",
  "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)",
  "RoxygenNote": "7.3.3",
  "Config/testthat/edition": "3",
  "URL": "https://github.com/peterliu599/ROOT",
  "BugReports": "https://github.com/peterliu599/ROOT/issues",
  "VignetteBuilder": "knitr",
  "LazyData": "true",
  "Repository": "https://peterliu599.r-universe.dev",
  "Date/Publication": "2026-05-21 20:58:48 UTC",
  "RemoteUrl": "https://github.com/peterliu599/root",
  "RemoteRef": "HEAD",
  "RemoteSha": "d72adc8cb8941213d3ecc77923ef538b5ad8460e",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-25 06:16:47 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>",
  "MD5sum": "a9ac067bc1843031e343a9f0ad59a5ac",
  "_user": "peterliu599",
  "_type": "src",
  "_file": "ROOT_0.2.0.tar.gz",
  "_fileid": "a9851511ea6b3efba90ef9c32e08d95708f872f467eb43786f6d5caf5b177b08",
  "_filesize": 836685,
  "_sha256": "a9851511ea6b3efba90ef9c32e08d95708f872f467eb43786f6d5caf5b177b08",
  "_created": "2026-05-25T06:16:47.000Z",
  "_published": "2026-05-25T06:19:40.654Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77665752473,
      "time": 132,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7192738396"
    },
    {
      "job": 77665752484,
      "time": 127,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7192737564"
    },
    {
      "job": 77665752483,
      "time": 99,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7192739895"
    },
    {
      "job": 77665752481,
      "time": 117,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7192740761"
    },
    {
      "job": 77665466376,
      "time": 172,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7192713033"
    },
    {
      "job": 77665752458,
      "time": 101,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7192732636"
    },
    {
      "job": 77665752507,
      "time": 95,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7192731633"
    },
    {
      "job": 77665752478,
      "time": 82,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7192729056"
    },
    {
      "job": 77665752480,
      "time": 89,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7192730566"
    }
  ],
  "_buildurl": "https://github.com/r-universe/peterliu599/actions/runs/26386301776",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/peterliu599/root",
  "_commit": {
    "id": "d72adc8cb8941213d3ecc77923ef538b5ad8460e",
    "author": "yirenhou2001 <hou.yiren@gmail.com>",
    "committer": "yirenhou2001 <hou.yiren@gmail.com>",
    "message": "Updated description\n",
    "time": 1779397128
  },
  "_maintainer": {
    "name": "Peter Liu",
    "email": "bliu68@jh.edu"
  },
  "_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
    }
  ],
  "_tags": [],
  "_stars": 1,
  "_contributors": [
    {
      "user": "yirenhou2001",
      "count": 73,
      "uuid": 214887223
    },
    {
      "user": "peterliu599",
      "count": 20,
      "uuid": 67990010
    },
    {
      "user": "stmcg",
      "count": 19,
      "uuid": 47339773
    }
  ],
  "_userbio": {
    "uuid": 67990010,
    "type": "user",
    "name": "Bolun (Peter) Liu",
    "description": "梦想是当一个厨子。"
  },
  "_downloads": {
    "count": 498,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/ROOT"
  },
  "_devurl": "https://github.com/peterliu599/root",
  "_searchresults": 492,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/ROOT.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/peterliu599/root",
  "_realowner": "peterliu599",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.1",
      "date": "2026-03-10"
    }
  ],
  "_exports": [
    "characterizing_underrep",
    "ROOT"
  ],
  "_datasets": [
    {
      "name": "diabetes_data",
      "title": "Simulated diabetes dataset for examples",
      "object": "diabetes_data",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Race_Black",
        "Sex_Male",
        "DietYes",
        "Age45",
        "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 dataset for examples",
      "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",
        "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",
        "Key Parameters",
        "Reference"
      ],
      "created": "2026-01-22 13:50:11",
      "modified": "2026-03-05 03:30:23",
      "commits": 5
    },
    {
      "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?",
        "Mapping to ROOT's framework",
        "Simulating the Data",
        "Distribution of asset risk",
        "Fitting ROOT",
        "Inspecting the Results",
        "Print summary",
        "Detailed summary",
        "Visualizing the Characterized Tree",
        "Examining the Weights",
        "Visualizing the inclusion decision",
        "Using a Custom Objective Function",
        "Key Parameters",
        "Reference"
      ],
      "created": "2026-01-22 13:50:11",
      "modified": "2026-02-19 17:42:11",
      "commits": 7
    },
    {
      "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-03-05 03:30:23",
      "commits": 5
    }
  ],
  "_score": 7.2104790426452485,
  "_indexed": true,
  "_nocasepkg": "root",
  "_universes": [
    "peterliu599"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-05-25T06:18:47.000Z",
      "distro": "noble",
      "commit": "d72adc8cb8941213d3ecc77923ef538b5ad8460e",
      "fileid": "28f636493ad870d522be1cf23f8f36ddaa06b6048578d3bcd7446ed9527f648b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/peterliu599/actions/runs/26386301776"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-05-25T06:18:44.000Z",
      "distro": "noble",
      "commit": "d72adc8cb8941213d3ecc77923ef538b5ad8460e",
      "fileid": "b4c36ccb9364ce8e6db342b98c6c86702c5bbab205af5d37c0787f58e7335c94",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/peterliu599/actions/runs/26386301776"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-05-25T06:19:06.000Z",
      "commit": "d72adc8cb8941213d3ecc77923ef538b5ad8460e",
      "fileid": "a3fbf91af770f6e33f67e74c037fb1b7b026c4d500820cfd698b1c27f47a48c8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/peterliu599/actions/runs/26386301776"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-05-25T06:19:03.000Z",
      "commit": "d72adc8cb8941213d3ecc77923ef538b5ad8460e",
      "fileid": "f23167aaa7d4deb16a534ecda856351af0bf497693e022d4145741e54222b535",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/peterliu599/actions/runs/26386301776"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.0",
      "date": "2026-05-25T06:18:42.000Z",
      "commit": "d72adc8cb8941213d3ecc77923ef538b5ad8460e",
      "fileid": "6c992a779a813d9828a696eb6b946500aec78709273354c9d7408ef1764ca878",
      "status": "success",
      "buildurl": "https://github.com/r-universe/peterliu599/actions/runs/26386301776"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-05-25T06:18:04.000Z",
      "commit": "d72adc8cb8941213d3ecc77923ef538b5ad8460e",
      "fileid": "834f289e99656813f4f9b0ce81a0e0d253170535368913732d62ad5e70dfb37a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/peterliu599/actions/runs/26386301776"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-05-25T06:17:53.000Z",
      "commit": "d72adc8cb8941213d3ecc77923ef538b5ad8460e",
      "fileid": "bf88eccb52ba1b47c4ead54f59d8a9bdc29533a8e7103d0cac4503969dca6e2f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/peterliu599/actions/runs/26386301776"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-05-25T06:17:59.000Z",
      "commit": "d72adc8cb8941213d3ecc77923ef538b5ad8460e",
      "fileid": "807c9cc8874fad1b3e535c70985e444a4e460305eba73032cf61991595c64a50",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/peterliu599/actions/runs/26386301776"
    }
  ]
}