{
  "_id": "6abe232099f7aa8c6aa52ab7",
  "Package": "rpca",
  "Type": "Package",
  "Title": "RobustPCA: Decompose a Matrix into Low-Rank and Sparse\nComponents, truncated version, with additional L2 noise\nseparation option",
  "Version": "0.3.2",
  "Date": "2018-01-11",
  "Author": "Maciek Sykulski [aut, cre], Krzysztof Gogolewski [aut]",
  "Maintainer": "Maciek Sykulski <macieksk@gmail.com>",
  "Authors@R": "c(person(\"Maciek\", \"Sykulski\", email = \"macieksk@gmail.com\", role = c(\"aut\", \"cre\")), \nperson(\"Krzysztof\", \"Gogolewski\", role = \"aut\"))",
  "Description": "Suppose we have a data matrix, which is the superposition\nof a low-rank component and a sparse component. Candes, E. J.,\nLi, X., Ma, Y., & Wright, J. (2011). Robust principal component\nanalysis?. Journal of the ACM (JACM), 58(3), 11. prove that we\ncan recover each component individually under some suitable\nassumptions. It is possible to recover both the low-rank and\nthe sparse components exactly by solving a very convenient\nconvex program called Principal Component Pursuit; among all\nfeasible decompositions, simply minimize a weighted combination\nof the nuclear norm and of the L1 norm. This package implements\nthis decomposition algorithm resulting with Robust PCA\napproach.",
  "License": "GPL-2 | GPL-3",
  "Repository": "https://macieksk.r-universe.dev",
  "Date/Publication": "2021-10-03 12:48:52 UTC",
  "RemoteUrl": "https://github.com/macieksk/rpca",
  "RemoteRef": "HEAD",
  "RemoteSha": "197df1b727818ccd920db04d03e9d2a5446596ec",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-01 09:04:26 UTC",
    "User": "root"
  },
  "_user": "macieksk",
  "_type": "src",
  "_file": "rpca_0.3.2.tar.gz",
  "_fileid": "https://r2.ropensci.org/db7f35745c6f26e6fe5496909c4c82144fe523b599e7b2747d3b85c783586f3f",
  "_filesize": 208921,
  "_sha256": "db7f35745c6f26e6fe5496909c4c82144fe523b599e7b2747d3b85c783586f3f",
  "_expires": "2027-01-09T09:08:46.000Z",
  "_created": "2026-10-01T09:04:26.000Z",
  "_published": "2026-10-01T09:08:48.567Z",
  "_jobs": [
    {
      "job": 110297866042,
      "time": 125,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "11150803579"
    },
    {
      "job": 110297865978,
      "time": 160,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "11151277441"
    },
    {
      "job": 110297865964,
      "time": 199,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "11150808797"
    },
    {
      "job": 110297866074,
      "time": 157,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "11151516990"
    },
    {
      "job": 110296387810,
      "time": 249,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11151306630"
    },
    {
      "job": 110297865986,
      "time": 100,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11151481690"
    },
    {
      "job": 110297866048,
      "time": 77,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "11150797329"
    },
    {
      "job": 110297866077,
      "time": 73,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "11151362009"
    },
    {
      "job": 110297866095,
      "time": 64,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "11150842147"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/macieksk/actions/runs/36839905713",
  "_status": "success",
  "_upstream": "https://github.com/macieksk/rpca",
  "_commit": {
    "id": "197df1b727818ccd920db04d03e9d2a5446596ec",
    "author": "Maciek Sykulski <macieksk@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Create LICENSE",
    "time": 1633265332
  },
  "_maintainer": {
    "name": "Maciek Sykulski",
    "email": "macieksk@gmail.com",
    "login": "macieksk",
    "description": "",
    "uuid": 439861
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "compiler",
      "role": "Imports"
    },
    {
      "package": "irlba",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    }
  ],
  "_owner": "macieksk",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 3,
  "_contributors": [
    {
      "user": "macieksk",
      "count": 13,
      "uuid": 439861
    }
  ],
  "_userbio": {
    "uuid": 439861,
    "type": "user",
    "name": "Maciek Sykulski",
    "followers": 11
  },
  "_downloads": {
    "count": 259,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/rpca"
  },
  "_mentions": 1,
  "_devurl": "https://github.com/macieksk/rpca",
  "_searchresults": 31,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/readme.html",
    "extra/readme.md",
    "extra/rpca.html",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/macieksk/rpca",
  "_realowner": "macieksk",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.2.3",
      "date": "2015-07-30"
    }
  ],
  "_exports": [
    "F2norm",
    "rpca",
    "thresh.l1",
    "thresh.nuclear",
    "trpca"
  ],
  "_help": [
    {
      "page": "rpca-package",
      "title": "RobustPCA: Decompose a Matrix into Low-Rank and Sparse Components, truncated version, with additional L2 noise separation option",
      "concept": [
        "robust pca",
        "sparse and low-rank matrix decomposition"
      ],
      "topics": [
        "rpca-package"
      ]
    },
    {
      "page": "F2norm",
      "title": "Frobenius norm of a matrix",
      "topics": [
        "F2norm"
      ]
    },
    {
      "page": "rpca",
      "title": "Decompose a matrix into a low-rank component and a sparse component by solving Principal Components Pursuit",
      "topics": [
        "rpca"
      ]
    },
    {
      "page": "thresh.l1",
      "title": "Shrinkage operator",
      "topics": [
        "thresh.l1"
      ]
    },
    {
      "page": "thresh.nuclear",
      "title": "Thresholding operator",
      "topics": [
        "thresh.nuclear"
      ]
    },
    {
      "page": "trpca",
      "title": "TODO Decompose a matrix into a low-rank component and a sparse component by solving Principal Components Pursuit",
      "topics": [
        "trpca"
      ]
    }
  ],
  "_readme": "https://github.com/macieksk/rpca/raw/HEAD/README.md",
  "_rundeps": [
    "irlba",
    "lattice",
    "Matrix"
  ],
  "_score": 3.6674529528899535,
  "_indexed": true,
  "_nocasepkg": "rpca",
  "_universes": [
    "macieksk"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.2",
      "date": "2026-10-01T09:06:28.000Z",
      "distro": "resolute",
      "commit": "197df1b727818ccd920db04d03e9d2a5446596ec",
      "fileid": "https://r2.ropensci.org/cc6a40fec7c40a1a9d55576a533b24277a091ed008acc5089287252c28f918a8",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/macieksk/actions/runs/36839905713"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.3.2",
      "date": "2026-10-01T09:07:05.000Z",
      "distro": "resolute",
      "commit": "197df1b727818ccd920db04d03e9d2a5446596ec",
      "fileid": "https://r2.ropensci.org/99026b89001cd95678a87cf9ea70c2160f7c08635a6aae2f91225f6279ba8768",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/macieksk/actions/runs/36839905713"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.2",
      "date": "2026-10-01T09:07:18.000Z",
      "commit": "197df1b727818ccd920db04d03e9d2a5446596ec",
      "fileid": "https://r2.ropensci.org/b537b18bc14afd9e7ddab6859bc115515803fd96411cab554626a8e909db6357",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/macieksk/actions/runs/36839905713"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.3.2",
      "date": "2026-10-01T09:06:42.000Z",
      "commit": "197df1b727818ccd920db04d03e9d2a5446596ec",
      "fileid": "https://r2.ropensci.org/f45411297fcd3625f08b78cd2df56c299c3b301c661aa34bfafcd58cb8aa6a44",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/macieksk/actions/runs/36839905713"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.2",
      "date": "2026-10-01T09:06:26.000Z",
      "commit": "197df1b727818ccd920db04d03e9d2a5446596ec",
      "fileid": "https://r2.ropensci.org/b4454218c5c27537622b014b252154ac4c45850034f1326b9ede5bef11066ece",
      "status": "success",
      "buildurl": "https://github.com/r-universe/macieksk/actions/runs/36839905713"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3.2",
      "date": "2026-10-01T09:05:39.000Z",
      "commit": "197df1b727818ccd920db04d03e9d2a5446596ec",
      "fileid": "https://r2.ropensci.org/34a47e6e4d397dbf63d844f069a38694bb4b49a9da98642efe69479768454d34",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/macieksk/actions/runs/36839905713"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.3.2",
      "date": "2026-10-01T09:05:33.000Z",
      "commit": "197df1b727818ccd920db04d03e9d2a5446596ec",
      "fileid": "https://r2.ropensci.org/b26b53742ae4171e54f9c84489237e400c6ae74f9d24a0213735a68c9c5ea2cf",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/macieksk/actions/runs/36839905713"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.3.2",
      "date": "2026-10-01T09:05:25.000Z",
      "commit": "197df1b727818ccd920db04d03e9d2a5446596ec",
      "fileid": "https://r2.ropensci.org/03dad97927d87bda2427b4a998bd6f5583f2f35438c698debf7134e174a06990",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/macieksk/actions/runs/36839905713"
    }
  ]
}