{
  "_id": "6a36621a3efcd9bda440614e",
  "Package": "ppmSDR",
  "Type": "Package",
  "Title": "Penalized Principal Machine for Sufficient Dimension Reduction",
  "Version": "2.0.0",
  "Authors@R": "c(\nperson(given = \"Jungmin\", family = \"Shin\", role = c(\"aut\", \"cre\"),\nemail = \"c16267@gmail.com\",\ncomment = \"Department of Biomedical Informatics, The Ohio State University\"),\nperson(given = c(\"Seung\", \"Jun\"), family = \"Shin\", role = \"aut\",\nemail = \"sjshin@korea.ac.kr\",\ncomment = \"Department of Statistics, Korea University\"))",
  "Author": "Jungmin Shin [aut, cre] (Department of Biomedical Informatics,\nThe Ohio State University), Seung Jun Shin [aut] (Department of\nStatistics, Korea University)",
  "Maintainer": "Jungmin Shin <c16267@gmail.com>",
  "Description": "A unified, computation-friendly framework for penalized\nprincipal machines (P2M), a class of sparse sufficient\ndimension reduction (SDR) estimators for regression and binary\nclassification. Principal machines (PM) estimate the central\nsubspace by solving a family of convex-loss problems over\nseveral cutoffs; their penalized counterparts (P2M) add a\nrow-group sparsity penalty so that dimension reduction and\nvariable selection are performed simultaneously. All estimators\nare fitted by a single group coordinate descent (GCD) algorithm\nthat accommodates least squares, logistic, asymmetric least\nsquares, L2-hinge, hinge (support vector machine, SVM) and\nquantile losses, together with the least absolute shrinkage and\nselection operator (LASSO), the smoothly clipped absolute\ndeviation (SCAD) penalty and the minimax concave penalty (MCP).\nMethods are described in Li, Artemiou and Li (2011)\n<doi:10.1214/11-AOS932>, Shin and Artemiou (2017)\n<doi:10.1016/j.csda.2016.12.003>, Artemiou, Dong and Shin\n(2021) <doi:10.1016/j.patcog.2020.107768> and Breheny and Huang\n(2015) <doi:10.1007/s11222-013-9424-2>.",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "URL": "https://github.com/c16267/ppmSDR",
  "BugReports": "https://github.com/c16267/ppmSDR/issues",
  "Roxygen": "list(markdown = TRUE)",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "knitr",
  "NeedsCompilation": "no",
  "Config/roxygen2/version": "8.0.0",
  "Config/pak/sysreqs": "libgsl0-dev",
  "Repository": "https://c16267.r-universe.dev",
  "Date/Publication": "2026-06-13 23:24:03 UTC",
  "RemoteUrl": "https://github.com/c16267/ppmsdr",
  "RemoteRef": "HEAD",
  "RemoteSha": "658617698eb144bb2652c3f096c30905ef22bed4",
  "Packaged": {
    "Date": "2026-06-20 09:46:20 UTC",
    "User": "root"
  },
  "MD5sum": "dbe77106754646ad2c1977ad889582ce",
  "_user": "c16267",
  "_type": "src",
  "_file": "ppmSDR_2.0.0.tar.gz",
  "_fileid": "2227c2c5568bc913a23230f68b900e0149c33a7b385278b7886ac5bcc23b6222",
  "_filesize": 1161971,
  "_sha256": "2227c2c5568bc913a23230f68b900e0149c33a7b385278b7886ac5bcc23b6222",
  "_created": "2026-06-20T09:46:20.000Z",
  "_published": "2026-06-20T09:49:14.572Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 82473757318,
      "time": 139,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7764250084"
    },
    {
      "job": 82473757344,
      "time": 135,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7764249605"
    },
    {
      "job": 82473757351,
      "time": 104,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7764246380"
    },
    {
      "job": 82473757356,
      "time": 95,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7764245422"
    },
    {
      "job": 82473534026,
      "time": 234,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7764234475"
    },
    {
      "job": 82473757330,
      "time": 109,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7764246853"
    },
    {
      "job": 82473757336,
      "time": 113,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7764247417"
    },
    {
      "job": 82473757346,
      "time": 85,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7764244447"
    },
    {
      "job": 82473757326,
      "time": 101,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7764246134"
    }
  ],
  "_buildurl": "https://github.com/r-universe/c16267/actions/runs/27867343567",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/c16267/ppmsdr",
  "_commit": {
    "id": "658617698eb144bb2652c3f096c30905ef22bed4",
    "author": "Jungmin Shin <69446379+c16267@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Add files via upload",
    "time": 1781393043
  },
  "_maintainer": {
    "name": "Jungmin Shin",
    "email": "c16267@gmail.com",
    "login": "c16267",
    "uuid": 69446379
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "grpreg",
      "role": "Imports"
    },
    {
      "package": "energy",
      "role": "Imports"
    },
    {
      "package": "MASS",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "c16267",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-28",
      "n": 2
    },
    {
      "week": "2025-29",
      "n": 5
    },
    {
      "week": "2026-08",
      "n": 8
    },
    {
      "week": "2026-24",
      "n": 26
    }
  ],
  "_tags": [],
  "_stars": 1,
  "_contributors": [
    {
      "user": "c16267",
      "count": 118,
      "uuid": 69446379
    }
  ],
  "_userbio": {
    "uuid": 69446379,
    "type": "user",
    "name": "Jungmin Shin",
    "followers": 0
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/ppmSDR"
  },
  "_devurl": "https://github.com/c16267/ppmsdr",
  "_searchresults": 3,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/ppmSDR.html",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/c16267/ppmsdr",
  "_realowner": "c16267",
  "_cranurl": true,
  "_releases": [
    {
      "version": "2.0.0",
      "date": "2026-06-19"
    }
  ],
  "_exports": [
    "ppm",
    "ppm_tune"
  ],
  "_datasets": [
    {
      "name": "boston",
      "title": "Boston Housing Data",
      "object": "boston",
      "class": [
        "data.frame"
      ],
      "fields": [
        "crim",
        "zn",
        "indus",
        "nox",
        "rm",
        "age",
        "dis",
        "rad",
        "tax",
        "ptratio",
        "b",
        "lstat",
        "medv"
      ],
      "rows": 506,
      "table": true,
      "tojson": true
    },
    {
      "name": "wdbc",
      "title": "Wisconsin Diagnostic Breast Cancer (WDBC) Data",
      "object": "wdbc",
      "class": [
        "data.frame"
      ],
      "fields": [
        "diagnosis",
        "radius_mean",
        "texture_mean",
        "perimeter_mean",
        "area_mean",
        "smoothness_mean",
        "compactness_mean",
        "concavity_mean",
        "concave_points_mean",
        "symmetry_mean",
        "fractal_dimension_mean",
        "radius_se",
        "texture_se",
        "perimeter_se",
        "area_se",
        "smoothness_se",
        "compactness_se",
        "concavity_se",
        "concave_points_se",
        "symmetry_se",
        "fractal_dimension_se",
        "radius_worst",
        "texture_worst",
        "perimeter_worst",
        "area_worst",
        "smoothness_worst",
        "compactness_worst",
        "concavity_worst",
        "concave_points_worst",
        "symmetry_worst",
        "fractal_dimension_worst"
      ],
      "rows": 569,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "boston",
      "title": "Boston Housing Data",
      "topics": [
        "boston"
      ]
    },
    {
      "page": "ppm",
      "title": "Penalized Principal Machine for Sufficient Dimension Reduction",
      "topics": [
        "ppm"
      ]
    },
    {
      "page": "ppm_tune",
      "title": "Cross-Validation for the Penalized Principal Machine Tuning Parameter",
      "topics": [
        "ppm_tune"
      ]
    },
    {
      "page": "print.ppm",
      "title": "Print a fitted penalized principal machine",
      "topics": [
        "print.ppm"
      ]
    },
    {
      "page": "print.ppm_tune",
      "title": "Print a penalized principal machine cross-validation result",
      "topics": [
        "print.ppm_tune"
      ]
    },
    {
      "page": "summary.ppm",
      "title": "Summarize a fitted penalized principal machine",
      "topics": [
        "summary.ppm"
      ]
    },
    {
      "page": "wdbc",
      "title": "Wisconsin Diagnostic Breast Cancer (WDBC) Data",
      "topics": [
        "wdbc"
      ]
    }
  ],
  "_readme": "https://github.com/c16267/ppmsdr/raw/HEAD/README.md",
  "_rundeps": [
    "boot",
    "energy",
    "grpreg",
    "gsl",
    "lattice",
    "Matrix",
    "Rcpp"
  ],
  "_vignettes": [
    {
      "source": "ppmSDR.Rmd",
      "filename": "ppmSDR.pdf",
      "title": "Sparse Sufficient Dimension Reduction via Penalized Principal Machines",
      "author": "Jungmin Shin (The Ohio State University), Seung Jun Shin (Korea University)",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Penalized Principal Machines",
        "Principal machine",
        "Penalized estimation",
        "Supported losses and algorithms",
        "Usage",
        "Regression",
        "Binary classification",
        "Choosing lambda by cross-validation",
        "Real-data example: Wisconsin Diagnostic Breast Cancer",
        "References"
      ],
      "created": "2026-06-13 23:23:46",
      "modified": "2026-06-13 23:23:46",
      "commits": 1
    }
  ],
  "_score": 4.301029995663981,
  "_indexed": true,
  "_nocasepkg": "ppmsdr",
  "_universes": [
    "c16267"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0.0",
      "date": "2026-06-20T09:48:31.000Z",
      "distro": "noble",
      "commit": "658617698eb144bb2652c3f096c30905ef22bed4",
      "fileid": "f9011a2fa199f83cb7c24169e3278aa00cb2a300e4a28d59be6acb6cafb3b8d7",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/c16267/actions/runs/27867343567"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.0.0",
      "date": "2026-06-20T09:48:29.000Z",
      "distro": "noble",
      "commit": "658617698eb144bb2652c3f096c30905ef22bed4",
      "fileid": "9d921bb0e81aa33645247f43140a55ccc203ccd4110d43b86b6cef6a0a858ce9",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/c16267/actions/runs/27867343567"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.0.0",
      "date": "2026-06-20T09:48:05.000Z",
      "commit": "658617698eb144bb2652c3f096c30905ef22bed4",
      "fileid": "8a50d51ee6b4e6451a9fd8687584bc2bf724ddebe6d5b15ef7e0e90e44e21bdc",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/c16267/actions/runs/27867343567"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.0.0",
      "date": "2026-06-20T09:47:56.000Z",
      "commit": "658617698eb144bb2652c3f096c30905ef22bed4",
      "fileid": "debfb0de76fea2c28381e213a5d4c047ae65001d0e234c597880cf9a5ef36e42",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/c16267/actions/runs/27867343567"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.0.0",
      "date": "2026-06-20T09:48:29.000Z",
      "commit": "658617698eb144bb2652c3f096c30905ef22bed4",
      "fileid": "1069f0de878e292b9a424cf4d8bd3f5b7d8108adf86c46e32259f0e1b854399c",
      "status": "success",
      "buildurl": "https://github.com/r-universe/c16267/actions/runs/27867343567"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.0.0",
      "date": "2026-06-20T09:48:02.000Z",
      "commit": "658617698eb144bb2652c3f096c30905ef22bed4",
      "fileid": "a301723fc59739489693c93c24deb02f632873038f25dc5fba6a84ca0ca78390",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/c16267/actions/runs/27867343567"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.0.0",
      "date": "2026-06-20T09:47:35.000Z",
      "commit": "658617698eb144bb2652c3f096c30905ef22bed4",
      "fileid": "4acc229bb133fd227be0a705154ca05831765c8b8ef63bf556061b13c94bf9ff",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/c16267/actions/runs/27867343567"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2.0.0",
      "date": "2026-06-20T09:47:52.000Z",
      "commit": "658617698eb144bb2652c3f096c30905ef22bed4",
      "fileid": "8d87f251a3f9b10dc3af540b8d55018785446382f2fe3be1f9014927f51bde60",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/c16267/actions/runs/27867343567"
    }
  ]
}