{
  "_id": "6a107a1dacfb0bcc41cad9ec",
  "Package": "oem",
  "Type": "Package",
  "Title": "Orthogonalizing EM: Penalized Regression for Big Tall Data",
  "Version": "2.0.12",
  "Authors@R": "c(\nperson(\"Bin\", \"Dai\", , \"bdai@uwalumni.com\", role = c(\"aut\")),\nperson(\"Jared\", \"Huling\", , \"jaredhuling@gmail.com\", c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0003-0670-4845\")),\nperson(\"Yixuan\", \"Qiu\", , , c(\"ctb\")),\nperson(\"Gael\", \"Guennebaud\", , , c(\"cph\")),\nperson(\"Jitse\", \"Niesen\", , , c(\"cph\"))\n)",
  "Maintainer": "Jared Huling <jaredhuling@gmail.com>",
  "Description": "Solves penalized least squares problems for big tall data\nusing the orthogonalizing EM algorithm of Xiong et al. (2016)\n<doi:10.1080/00401706.2015.1054436>. The main fitting function\nis oem() and the functions cv.oem() and xval.oem() are for\ncross validation, the latter being an accelerated cross\nvalidation function for linear models. The big.oem() function\nallows for out of memory fitting. A description of the\nunderlying methods and code interface is described in Huling\nand Chien (2022) <doi:10.18637/jss.v104.i06>.",
  "URL": "https://arxiv.org/abs/1801.09661,\nhttps://github.com/jaredhuling/oem,\nhttps://jaredhuling.org/oem/",
  "BugReports": "https://github.com/jaredhuling/oem/issues",
  "License": "GPL (>= 2)",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.1",
  "VignetteBuilder": "knitr",
  "Repository": "https://jaredhuling.r-universe.dev",
  "Date/Publication": "2024-07-27 16:43:51 UTC",
  "RemoteUrl": "https://github.com/jaredhuling/oem",
  "RemoteRef": "HEAD",
  "RemoteSha": "ada38fb88810de899fcd98dd5ee67a88cf535789",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-06 08:18:40 UTC",
    "User": "root"
  },
  "Author": "Bin Dai [aut],\nJared Huling [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-0670-4845>),\nYixuan Qiu [ctb],\nGael Guennebaud [cph],\nJitse Niesen [cph]",
  "MD5sum": "828f4281217a17e1b99c84c71375bd26",
  "_user": "jaredhuling",
  "_type": "src",
  "_file": "oem_2.0.12.tar.gz",
  "_fileid": "dfe5934723fb6b866ac28369deacb200a33e37d2457cf6bcac404cf8e377be25",
  "_filesize": 1830408,
  "_sha256": "dfe5934723fb6b866ac28369deacb200a33e37d2457cf6bcac404cf8e377be25",
  "_created": "2026-05-06T08:18:40.000Z",
  "_published": "2026-05-22T15:45:33.266Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77413478684,
      "time": 321,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6825718500"
    },
    {
      "job": 77413478776,
      "time": 279,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6825709244"
    },
    {
      "job": 77413479325,
      "time": 280,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6825707687"
    },
    {
      "job": 77413479118,
      "time": 284,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6825708560"
    },
    {
      "job": 77413478886,
      "time": 245,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6825698253"
    },
    {
      "job": 77413478737,
      "time": 338,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6825723366"
    },
    {
      "job": 77413478427,
      "time": 188,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6825682182"
    },
    {
      "job": 77413478748,
      "time": 500,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6825764624"
    },
    {
      "job": 77413477288,
      "time": 443,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6825633603"
    },
    {
      "job": 77413477882,
      "time": 178,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7164609623"
    },
    {
      "job": 77413478791,
      "time": 337,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6825722736"
    },
    {
      "job": 77413478654,
      "time": 326,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6825719743"
    },
    {
      "job": 77413478909,
      "time": 347,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6825726357"
    }
  ],
  "_buildurl": "https://github.com/r-universe/jaredhuling/actions/runs/25423969344",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/jaredhuling/oem",
  "_commit": {
    "id": "ada38fb88810de899fcd98dd5ee67a88cf535789",
    "author": "jaredhuling <jaredhuling@gmail.com>",
    "committer": "jaredhuling <jaredhuling@gmail.com>",
    "message": "manual update\n",
    "time": 1722098631
  },
  "_maintainer": {
    "name": "Jared Huling",
    "email": "jaredhuling@gmail.com",
    "login": "jaredhuling",
    "uuid": 3196112,
    "orcid": "0000-0003-0670-4845"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.2.0",
      "role": "Depends"
    },
    {
      "package": "bigmemory",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppEigen",
      "role": "LinkingTo"
    },
    {
      "package": "BH",
      "role": "LinkingTo"
    },
    {
      "package": "RSpectra",
      "version": ">= 0.16-2",
      "role": "LinkingTo"
    },
    {
      "package": "bigmemory",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "version": ">= 0.11.0",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "foreach",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "jaredhuling",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "group-lasso",
    "lasso",
    "machine-learning",
    "mcp",
    "oem",
    "oem-algorithm",
    "penalized-regression",
    "scad",
    "variable-selection",
    "openblas",
    "cpp",
    "openmp"
  ],
  "_stars": 27,
  "_contributors": [
    {
      "user": "jaredhuling",
      "count": 328,
      "uuid": 3196112
    },
    {
      "user": "yixuan",
      "count": 6,
      "uuid": 216398
    }
  ],
  "_userbio": {
    "uuid": 3196112,
    "type": "user",
    "name": "Jared Huling",
    "description": "Assistant Professor in the Division of Biostatistics at the University of Minnesota"
  },
  "_downloads": {
    "count": 294,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/oem"
  },
  "_mentions": 1,
  "_devurl": "https://github.com/jaredhuling/oem",
  "_pkgdown": "https://jaredhuling.org/oem/",
  "_searchresults": 25,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/oem.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/jaredhuling/oem",
  "_realowner": "jaredhuling",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.01",
      "date": "2012-09-09"
    },
    {
      "version": "1.02",
      "date": "2012-12-30"
    },
    {
      "version": "1.02.1",
      "date": "2014-01-06"
    },
    {
      "version": "2.0.1",
      "date": "2016-10-19"
    },
    {
      "version": "2.0.2",
      "date": "2016-10-25"
    },
    {
      "version": "2.0.3",
      "date": "2016-10-26"
    },
    {
      "version": "2.0.4",
      "date": "2017-02-21"
    },
    {
      "version": "2.0.5",
      "date": "2017-03-22"
    },
    {
      "version": "2.0.6",
      "date": "2017-07-06"
    },
    {
      "version": "2.0.7",
      "date": "2018-02-01"
    },
    {
      "version": "2.0.8",
      "date": "2018-03-28"
    },
    {
      "version": "2.0.9",
      "date": "2018-10-30"
    },
    {
      "version": "2.0.10",
      "date": "2020-06-04"
    },
    {
      "version": "2.0.11",
      "date": "2022-10-13"
    },
    {
      "version": "2.0.12",
      "date": "2024-07-31"
    }
  ],
  "_exports": [
    "big.oem",
    "cv.oem",
    "cv.oemfit",
    "oem",
    "oem.xtx",
    "oemfit",
    "xval.oem"
  ],
  "_help": [
    {
      "page": "big.oem",
      "title": "Orthogonalizing EM for big.matrix objects",
      "topics": [
        "big.oem"
      ]
    },
    {
      "page": "cv.oem",
      "title": "Cross validation for Orthogonalizing EM",
      "topics": [
        "cv.oem"
      ]
    },
    {
      "page": "logLik",
      "title": "log likelihood function for fitted oem objects",
      "topics": [
        "logLik.cv.oem",
        "logLik.oem",
        "logLik.xval.oem"
      ]
    },
    {
      "page": "oem",
      "title": "Orthogonalizing EM",
      "topics": [
        "oem"
      ]
    },
    {
      "page": "oem.xtx",
      "title": "Orthogonalizing EM with precomputed XtX",
      "topics": [
        "oem.xtx"
      ]
    },
    {
      "page": "deprecated",
      "title": "Deprecated functions",
      "topics": [
        "cv.oemfit",
        "oem-deprecated",
        "oemfit",
        "plot.oemfit",
        "predict.oemfit",
        "print.oemfit"
      ]
    },
    {
      "page": "plot",
      "title": "Plot method for Orthogonalizing EM fitted objects",
      "topics": [
        "plot.cv.oem",
        "plot.oem",
        "plot.xval.oem"
      ]
    },
    {
      "page": "predict.cv.oem",
      "title": "Prediction function for fitted cross validation oem objects",
      "topics": [
        "predict.cv.oem"
      ]
    },
    {
      "page": "predict.oem",
      "title": "Prediction method for Orthogonalizing EM fitted objects",
      "topics": [
        "predict.oem"
      ]
    },
    {
      "page": "predict.xval.oem",
      "title": "Prediction function for fitted cross validation oem objects",
      "topics": [
        "predict.xval.oem"
      ]
    },
    {
      "page": "print",
      "title": "print method for 'summary.cv.oem' objects",
      "topics": [
        "print.summary.cv.oem"
      ]
    },
    {
      "page": "summary",
      "title": "summary method for cross validation Orthogonalizing EM fitted objects",
      "topics": [
        "summary.cv.oem",
        "summary.xval.oem"
      ]
    },
    {
      "page": "xval.oem",
      "title": "Fast cross validation for Orthogonalizing EM",
      "topics": [
        "xval.oem"
      ]
    }
  ],
  "_readme": "https://github.com/jaredhuling/oem/raw/HEAD/README.md",
  "_rundeps": [
    "BH",
    "bigmemory",
    "bigmemory.sri",
    "codetools",
    "foreach",
    "iterators",
    "lattice",
    "Matrix",
    "Rcpp",
    "RcppArmadillo",
    "RcppEigen",
    "RSpectra",
    "uuid"
  ],
  "_sysdeps": [
    {
      "shlib": "libblas",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.26+ds-1ubuntu0.1",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    },
    {
      "shlib": "libgomp",
      "package": "libgomp1",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "openmp",
      "homepage": "http://gcc.gnu.org/",
      "description": "GCC OpenMP (GOMP) support library"
    }
  ],
  "_vignettes": [
    {
      "source": "oem_vignette.Rmd",
      "filename": "oem_vignette.html",
      "title": "Usage of the oem Package",
      "author": "Jared Huling",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Installation",
        "Quick Start",
        "Key Features",
        "Available functions",
        "Available Penalties",
        "Available Model Families",
        "Fitting multiple penalties at once",
        "Timing Comparison",
        "Linear Regression",
        "Logistic Regression",
        "Cross Validation",
        "Extremely Fast Cross Validation for Linear Models",
        "Evaluation Metrics",
        "Misclassification Rate",
        "Area Under the ROC Curve",
        "Methods for Very Large Scale Problems",
        "OEM with Precomputed $X^TX$, $X^TY$ for Linear Models",
        "Out-of-memory Computation",
        "Other Features",
        "Parallelization via OpenMP",
        "Penalty Adjustment",
        "More Information",
        "References"
      ],
      "created": "2016-05-20 06:31:24",
      "modified": "2022-10-06 03:38:52",
      "commits": 19
    }
  ],
  "_score": 6.005395031886707,
  "_indexed": true,
  "_nocasepkg": "oem",
  "_universes": [
    "jaredhuling"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0.12",
      "date": "2026-05-06T08:23:50.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "ada38fb88810de899fcd98dd5ee67a88cf535789",
      "fileid": "292ad0f1383bdd87afd1f5d0f2b64d31200c61b5ec1f3eb8535b81f3cd480a2f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jaredhuling/actions/runs/25423969344"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0.12",
      "date": "2026-05-06T08:23:02.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "ada38fb88810de899fcd98dd5ee67a88cf535789",
      "fileid": "6bd1e6a5472a85336cebf87ee07351a4aa823e7dda94d06edb30bc0d99bece4e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jaredhuling/actions/runs/25423969344"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.0.12",
      "date": "2026-05-06T08:23:09.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "ada38fb88810de899fcd98dd5ee67a88cf535789",
      "fileid": "b5d09911bd3d0fa41f2a5e798d47a9af435847621cc10c66304c6de0db342148",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jaredhuling/actions/runs/25423969344"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.0.12",
      "date": "2026-05-06T08:23:37.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "ada38fb88810de899fcd98dd5ee67a88cf535789",
      "fileid": "b0751c1182eae9588224192dda2089672c435d2a8e469c9d150cef73d51aff6d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jaredhuling/actions/runs/25423969344"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.0.12",
      "date": "2026-05-06T08:22:37.000Z",
      "arch": "aarch64",
      "commit": "ada38fb88810de899fcd98dd5ee67a88cf535789",
      "fileid": "c3e3eb2dd8dc6513159182c625a456f5c53226eda9242fb8d9337e1fbee845dd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jaredhuling/actions/runs/25423969344"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.0.12",
      "date": "2026-05-06T08:23:01.000Z",
      "arch": "x86_64",
      "commit": "ada38fb88810de899fcd98dd5ee67a88cf535789",
      "fileid": "e55e732d11e917dab3c6f9614304cb404af2781dd49bdfa37472a15c8cefd017",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jaredhuling/actions/runs/25423969344"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.0.12",
      "date": "2026-05-06T08:22:09.000Z",
      "arch": "aarch64",
      "commit": "ada38fb88810de899fcd98dd5ee67a88cf535789",
      "fileid": "0450340a3bc6f4bb11769231214b56826f14756339cdca971dc7b29e93c45d9e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jaredhuling/actions/runs/25423969344"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.0.12",
      "date": "2026-05-06T08:23:25.000Z",
      "arch": "x86_64",
      "commit": "ada38fb88810de899fcd98dd5ee67a88cf535789",
      "fileid": "2b8901cc6663402935c1414ed48a63478800f74baf2a4895d524456b8973ac17",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jaredhuling/actions/runs/25423969344"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.0.12",
      "date": "2026-05-06T08:22:15.000Z",
      "arch": "x86_64",
      "commit": "ada38fb88810de899fcd98dd5ee67a88cf535789",
      "fileid": "e1622c6b2080b03e5b4c1bf6beeda207669947403fb56b1842cba8a2683c27f6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jaredhuling/actions/runs/25423969344"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.0.12",
      "date": "2026-05-06T08:22:13.000Z",
      "arch": "x86_64",
      "commit": "ada38fb88810de899fcd98dd5ee67a88cf535789",
      "fileid": "2a64623bbd9463d692177cd83ecdbeea7962f7be7415a05ed3ca38cf2442b46a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jaredhuling/actions/runs/25423969344"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2.0.12",
      "date": "2026-05-06T08:22:35.000Z",
      "arch": "x86_64",
      "commit": "ada38fb88810de899fcd98dd5ee67a88cf535789",
      "fileid": "11a34c10d725a2cfa4c238bf4eefee51d185a04bec0b4bf4d160be1f6e69fb0b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jaredhuling/actions/runs/25423969344"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.0.12",
      "date": "2026-05-22T15:44:03.000Z",
      "arch": "emscripten",
      "commit": "ada38fb88810de899fcd98dd5ee67a88cf535789",
      "fileid": "b85eecd716aba7f967b397b785d141fac8bb35bed3bbe0946a767108316bdd6a",
      "status": "success",
      "buildurl": "https://github.com/r-universe/jaredhuling/actions/runs/25423969344"
    }
  ]
}