{
  "_id": "6ad7ee034b18b9008999a31c",
  "Package": "lassoinf",
  "Title": "Selective Inference for the Randomized Lasso",
  "Version": "0.1.0",
  "Authors@R": "c(\nperson(\"Jonathan\", \"Taylor\", email = \"jtaylo@stanford.edu\",\nrole = c(\"aut\", \"cre\", \"cph\")),\nperson(\"Kevin\", \"Fry\", role = \"aut\"),\nperson(\"Snigdha\", \"Panigrahi\", role = \"aut\"),\nperson(\"Sifan\", \"Liu\", role = c(\"ctb\", \"cph\"),\ncomment = \"truncated bivariate normal computations, see inst/COPYRIGHTS\"))",
  "Description": "Confidence intervals and p-values for parameters chosen by\nthe (randomized) lasso, valid after selection. Implements the\npolyhedral approach of Lee, Sun, Sun and Taylor (2016)\n<doi:10.1214/15-AOS1371>, the randomized response of Tian and\nTaylor (2018) <doi:10.1214/17-AOS1564> and the exact randomized\ninference of Panigrahi, Fry and Taylor (2024)\n<doi:10.1093/biomet/asae019>, with the truncated bivariate\nnormal computations of Liu (2023)\n<doi:10.48550/arXiv.2308.10346>. Includes inference for\nuser-specified estimands, screening of inactive variables and\nproblems fitted by 'glmnet'. Computations use a 'C++' backend\nwith matrix-free linear operators for wide designs.",
  "License": "BSD_3_clause + file LICENSE",
  "Copyright": "See inst/COPYRIGHTS for the code adapted from Sifan Liu\n(MIT).",
  "URL": "https://github.com/jonathan-taylor/lassoinf",
  "BugReports": "https://github.com/jonathan-taylor/lassoinf/issues",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "Config/roxygen2/version": "8.1.0",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-20 22:35:52 UTC",
    "User": "root"
  },
  "Author": "Jonathan Taylor [aut, cre, cph], Kevin Fry [aut], Snigdha\nPanigrahi [aut], Sifan Liu [ctb, cph] (truncated bivariate\nnormal computations, see inst/COPYRIGHTS)",
  "Maintainer": "Jonathan Taylor <jtaylo@stanford.edu>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-10-20 18:00:02 UTC",
  "RemoteUrl": "https://github.com/cran/lassoinf",
  "RemoteRef": "HEAD",
  "RemoteSha": "34ba9fb465c44a098cd64e12cd9bd0a0f8f9393e",
  "_user": "cran",
  "_type": "src",
  "_file": "lassoinf_0.1.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/eed78a43396546a1f0a835336c4e4302f368683bba45ee8a9099dd95c79dbcba",
  "_filesize": 620717,
  "_sha256": "eed78a43396546a1f0a835336c4e4302f368683bba45ee8a9099dd95c79dbcba",
  "_expires": "2027-01-28T22:41:05.000Z",
  "_created": "2026-10-20T22:35:52.000Z",
  "_published": "2026-10-20T22:41:07.709Z",
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/39508760891",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 118926207221,
      "time": 140,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12305845132"
    },
    {
      "job": 118926207122,
      "time": 181,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12305305875"
    },
    {
      "job": 118926207137,
      "time": 184,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12305240835"
    },
    {
      "job": 118926207039,
      "time": 165,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12304334758"
    },
    {
      "job": 118924369326,
      "time": 272,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12305190422"
    },
    {
      "job": 118926207033,
      "time": 125,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12304983026"
    },
    {
      "job": 118926207358,
      "time": 247,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12306035275"
    },
    {
      "job": 118926207285,
      "time": 254,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12305615495"
    },
    {
      "job": 118926207269,
      "time": 254,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12304808502"
    },
    {
      "job": 118926207264,
      "time": 163,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12305930113"
    }
  ],
  "_upstream": "https://github.com/cran/lassoinf",
  "_commit": {
    "id": "34ba9fb465c44a098cd64e12cd9bd0a0f8f9393e",
    "author": "Jonathan Taylor <jtaylo@stanford.edu>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.1.0\n",
    "time": 1792519202
  },
  "_maintainer": {
    "name": "Jonathan Taylor",
    "email": "jtaylo@stanford.edu"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppEigen",
      "role": "LinkingTo"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "mvtnorm",
      "role": "Imports"
    },
    {
      "package": "R6",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "glmnet",
      "version": ">= 5.1",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-43",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.1.0",
      "date": "2026-10-20"
    }
  ],
  "_stars": 0,
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 634,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/lassoinf"
  },
  "_devurl": "https://github.com/jonathan-taylor/lassoinf",
  "_searchresults": 18,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/lassoinf.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "LICENSE"
  ],
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2026-10-20"
    }
  ],
  "_exports": [
    "AffineConstraints",
    "contrast_estimand",
    "contrast_inference",
    "covariance_estimand",
    "custom_estimand_inference",
    "dense_operator",
    "DiscreteFamily",
    "estimand_summary",
    "estimand_value",
    "glmnet_inference",
    "glmnet_problem",
    "glmnet_problem_from_fit",
    "glmnet_scaling",
    "inactive_summary",
    "kkt_violation",
    "LassoInference",
    "ScreenedSelection",
    "SelectionCoordinates",
    "truncated_normal_inference",
    "TruncatedGaussian",
    "TruncBivariateNormal",
    "WeightedGaussianFamily",
    "xtvx_operator"
  ],
  "_help": [
    {
      "page": "AffineConstraints",
      "title": "C++ classes",
      "topics": [
        "AffineConstraints",
        "DiscreteFamily",
        "TruncatedGaussian",
        "WeightedGaussianFamily"
      ]
    },
    {
      "page": "contrast_estimand",
      "title": "Estimand specifications",
      "topics": [
        "contrast_estimand",
        "covariance_estimand",
        "estimand_value"
      ]
    },
    {
      "page": "contrast_inference",
      "title": "Selective inference for a contrast estimand",
      "topics": [
        "contrast_inference"
      ]
    },
    {
      "page": "custom_estimand_inference",
      "title": "Selective inference for an estimand given by its covariance with the score",
      "topics": [
        "custom_estimand_inference"
      ]
    },
    {
      "page": "dense_operator",
      "title": "Linear operators",
      "topics": [
        "dense_operator",
        "xtvx_operator"
      ]
    },
    {
      "page": "estimand_summary",
      "title": "Table of selective inference results",
      "topics": [
        "estimand_summary"
      ]
    },
    {
      "page": "glmnet_inference",
      "title": "Selective inference after a glmnet fit",
      "topics": [
        "glmnet_inference"
      ]
    },
    {
      "page": "glmnet_problem",
      "title": "The bounded LASSO problem glmnet solved",
      "topics": [
        "glmnet_problem",
        "glmnet_problem_from_fit"
      ]
    },
    {
      "page": "glmnet_scaling",
      "title": "glmnet's column scales",
      "topics": [
        "glmnet_scaling"
      ]
    },
    {
      "page": "inactive_summary",
      "title": "Selective inference for inactive variables",
      "topics": [
        "inactive_summary"
      ]
    },
    {
      "page": "kkt_violation",
      "title": "KKT violation of the bounded LASSO",
      "topics": [
        "kkt_violation"
      ]
    },
    {
      "page": "LassoInference",
      "title": "LassoInference Class",
      "topics": [
        "LassoInference"
      ]
    },
    {
      "page": "ScreenedSelection",
      "title": "ScreenedSelection Class",
      "topics": [
        "ScreenedSelection"
      ]
    },
    {
      "page": "SelectionCoordinates",
      "title": "SelectionCoordinates Class",
      "topics": [
        "SelectionCoordinates"
      ]
    },
    {
      "page": "truncated_normal_inference",
      "title": "Truncated normal inference from the polyhedral lemma",
      "topics": [
        "truncated_normal_inference"
      ]
    },
    {
      "page": "TruncBivariateNormal",
      "title": "TruncBivariateNormal Class",
      "topics": [
        "TruncBivariateNormal"
      ]
    }
  ],
  "_rundeps": [
    "mvtnorm",
    "R6",
    "Rcpp",
    "RcppEigen"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "glmnet_logistic.Rmd",
      "filename": "glmnet_logistic.html",
      "title": "Inference after a glmnet fit: carving for logistic regression",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Carving as randomization",
        "Data",
        "Select on half of the data with glmnet",
        "Inference",
        "Coverage over repeated experiments"
      ],
      "created": "2026-10-20 18:00:02",
      "modified": "2026-10-20 18:00:02",
      "commits": 1
    },
    {
      "source": "no_randomization.Rmd",
      "filename": "no_randomization.html",
      "title": "Inference after a glmnet fit without randomization",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Setup",
        "Data and fit",
        "Inference",
        "For a gaussian response",
        "Coverage over repeated experiments",
        "Reference"
      ],
      "created": "2026-10-20 18:00:02",
      "modified": "2026-10-20 18:00:02",
      "commits": 1
    },
    {
      "source": "gaussian_lasso.Rmd",
      "filename": "gaussian_lasso.html",
      "title": "Randomized LASSO for a Gaussian linear model",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Randomization and the proportion used for selection",
        "Data",
        "Fit the LASSO on the randomized response",
        "Inference",
        "Coverage over repeated experiments"
      ],
      "created": "2026-10-20 18:00:02",
      "modified": "2026-10-20 18:00:02",
      "commits": 1
    },
    {
      "source": "screening_inactive.Rmd",
      "filename": "screening_inactive.html",
      "title": "Screening inactive variables",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The selection event in two coordinates",
        "Data: a wide design",
        "Fit the LASSO on the randomized data",
        "Screen the top 10 inactive variables",
        "Ignoring the screening step",
        "The LASSO-solution basis",
        "First-dropped versus exact conditioning",
        "Coverage over repeated experiments"
      ],
      "created": "2026-10-20 18:00:02",
      "modified": "2026-10-20 18:00:02",
      "commits": 1
    },
    {
      "source": "surrogate_screening.Rmd",
      "filename": "surrogate_screening.html",
      "title": "Surrogate screening: swapping selected and screened variables",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The swapped coefficient as a contrast",
        "Setup",
        "Swap estimands",
        "Example 1: independent features",
        "Does screening matter?",
        "Example 2: correlated features and surrogates"
      ],
      "created": "2026-10-20 18:00:02",
      "modified": "2026-10-20 18:00:02",
      "commits": 1
    }
  ],
  "_score": 2.9542425094393248,
  "_indexed": false,
  "_nocasepkg": "lassoinf",
  "_universes": [
    "cran",
    "jonathan-taylor"
  ],
  "_indexurl": "https://jonathan-taylor-stanford.r-universe.dev/lassoinf",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-20T22:37:55.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "34ba9fb465c44a098cd64e12cd9bd0a0f8f9393e",
      "fileid": "https://r2.ropensci.org/964bb6beacd5f20cf66ccb4e2ff48557be193d8799c9a2d9228b136897d7f774",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/39508760891"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-20T22:38:14.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "34ba9fb465c44a098cd64e12cd9bd0a0f8f9393e",
      "fileid": "https://r2.ropensci.org/e530da7e02e69a75f1505d72a693efb7868e6206b6a36e34574028259a5379dd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/39508760891"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-20T22:38:37.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "34ba9fb465c44a098cd64e12cd9bd0a0f8f9393e",
      "fileid": "https://r2.ropensci.org/d295988ccf1331074b3646fa5e887e5692daeaa5bcc4ebd100343a97a9662225",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/39508760891"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-20T22:38:12.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "34ba9fb465c44a098cd64e12cd9bd0a0f8f9393e",
      "fileid": "https://r2.ropensci.org/891f668f5f1c2bff3495f21a618307f4ca08f6bccbb61d579578360968ade732",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/39508760891"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-10-20T22:38:21.000Z",
      "arch": "emscripten",
      "commit": "34ba9fb465c44a098cd64e12cd9bd0a0f8f9393e",
      "fileid": "https://r2.ropensci.org/8030218251d39d90b48588736e6712a61cc8462112341f22271292113824263e",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/39508760891"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-20T22:39:15.000Z",
      "arch": "aarch64",
      "commit": "34ba9fb465c44a098cd64e12cd9bd0a0f8f9393e",
      "fileid": "https://r2.ropensci.org/28c0583dd9060de52f44ab5a3d80e92fe6f73f43fb3fe162439d5d8f0d7ff686",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/39508760891"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-20T22:37:32.000Z",
      "arch": "x86_64",
      "commit": "34ba9fb465c44a098cd64e12cd9bd0a0f8f9393e",
      "fileid": "https://r2.ropensci.org/2d754409949f89b12fec63d375afc9a07f19e28c841d70dbcaf1d88e3c1d1fc2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/39508760891"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-20T22:39:27.000Z",
      "arch": "aarch64",
      "commit": "34ba9fb465c44a098cd64e12cd9bd0a0f8f9393e",
      "fileid": "https://r2.ropensci.org/8129f634a5a5d064b824e4a1dd755c62a6c71a88d405d9461dd7c34efa69471d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/39508760891"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-20T22:37:23.000Z",
      "arch": "x86_64",
      "commit": "34ba9fb465c44a098cd64e12cd9bd0a0f8f9393e",
      "fileid": "https://r2.ropensci.org/aab1b42d827b5923eb87cd4e19216b139636ec091752ec2f77d53eedfcf6be3b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/39508760891"
    }
  ]
}