{
  "_id": "6acccf6ca14063b82c3a9728",
  "Package": "SOPC",
  "Type": "Package",
  "Title": "The Sparse Online Principal Component Estimation Algorithm",
  "Version": "0.1.0",
  "Authors@R": "c(person(\"Guangbao\", \"Guo\", role = c(\"aut\", \"cre\"), email = \"ggb11111111@163.com\",comment =  c(ORCID = \" \")), person(\"Chunjie\", \"Wei\", role=\"aut\"), person(\"Guoqi\", \"Qian\", role=\"aut\"))",
  "Description": "The sparse online principal component can not only process\nthe online data set, but also obtain a sparse solution of the\nonline data set. The philosophy of the package is described in\nGuo G. (2022) <doi:10.1007/s00180-022-01270-z>.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "RoxygenNote": "7.2.3",
  "Config/testthat/edition": "3",
  "Maintainer": "Guangbao Guo <ggb11111111@163.com>",
  "NeedsCompilation": "no",
  "Author": "Guangbao Guo [aut, cre], Chunjie Wei [aut], Guoqi Qian [aut]",
  "Packaged": {
    "Date": "2026-10-12 12:12:50 UTC",
    "User": "root"
  },
  "Repository": "https://guangbaog.r-universe.dev",
  "Date/Publication": "2023-05-07 03:50:02 UTC",
  "RemoteUrl": "https://github.com/cran/SOPC",
  "RemoteRef": "HEAD",
  "RemoteSha": "2b427ff84ca0f7a07e02109a4ea75c9b21d3c822",
  "_user": "guangbaog",
  "_type": "src",
  "_file": "SOPC_0.1.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/581c61d3dd2bb0e35a28640c5cdfe1891e9ebf166c67b574b46babf64be6fb18",
  "_filesize": 240419,
  "_sha256": "581c61d3dd2bb0e35a28640c5cdfe1891e9ebf166c67b574b46babf64be6fb18",
  "_expires": "2027-01-20T12:15:38.000Z",
  "_created": "2026-10-12T12:12:50.000Z",
  "_published": "2026-10-12T12:15:39.989Z",
  "_buildurl": "https://github.com/r-universe/guangbaog/actions/runs/38247349591",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 114805454036,
      "time": 96,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11745859245"
    },
    {
      "job": 114805453763,
      "time": 92,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11745439345"
    },
    {
      "job": 114805453506,
      "time": 90,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11746508688"
    },
    {
      "job": 114805454193,
      "time": 119,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11746498757"
    },
    {
      "job": 114804581814,
      "time": 144,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11746428501"
    },
    {
      "job": 114805453574,
      "time": 82,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11746633491"
    },
    {
      "job": 114805453539,
      "time": 59,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11745654237"
    },
    {
      "job": 114805453677,
      "time": 74,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11746508625"
    },
    {
      "job": 114805453700,
      "time": 67,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11745724268"
    }
  ],
  "_upstream": "https://github.com/cran/SOPC",
  "_commit": {
    "id": "2b427ff84ca0f7a07e02109a4ea75c9b21d3c822",
    "author": "Guangbao Guo <ggb11111111@163.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.1.0\n",
    "time": 1683431402
  },
  "_maintainer": {
    "name": "Guangbao Guo",
    "email": "ggb11111111@163.com",
    "login": "guangbaog",
    "description": "",
    "uuid": 141387511
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "elasticnet",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 3,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "guangbaog",
      "count": 5,
      "uuid": 141387511
    }
  ],
  "_userbio": {
    "uuid": 141387511,
    "type": "user",
    "name": "Guangbao Guo",
    "followers": 3
  },
  "_downloads": {
    "count": 265,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/SOPC"
  },
  "_mentions": 6,
  "_searchresults": 15,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/SOPC.html",
    "LICENSE"
  ],
  "_realowner": "guangbaog",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.0.1",
      "date": "2021-09-17"
    },
    {
      "version": "0.0.2",
      "date": "2022-04-04"
    },
    {
      "version": "0.0.3",
      "date": "2022-04-16"
    },
    {
      "version": "0.0.4",
      "date": "2022-08-29"
    },
    {
      "version": "0.1.0",
      "date": "2023-05-07"
    }
  ],
  "_exports": [
    "%>%",
    "IPC",
    "OPC",
    "PC",
    "PPC",
    "SAPC",
    "SOPC",
    "SPC"
  ],
  "_datasets": [
    {
      "name": "Heart",
      "title": "Heart failure",
      "object": "Heart",
      "class": [
        "data.frame"
      ],
      "fields": [
        "age",
        "anaemia",
        "creatinine_phosphokinase",
        "diabetes",
        "ejection_fraction",
        "high_blood_pressure",
        "platelets",
        "serum_creatinine",
        "serum_sodium",
        "sex",
        "smoking",
        "time",
        "DEATH_EVENT"
      ],
      "rows": 299,
      "table": true,
      "tojson": true
    },
    {
      "name": "Hugging",
      "title": "Hugging",
      "object": "Hugging",
      "class": [
        "data.frame"
      ],
      "fields": [
        "A",
        "B",
        "C",
        "D",
        "E",
        "F",
        "G",
        "H"
      ],
      "rows": 9752,
      "table": true,
      "tojson": true
    },
    {
      "name": "PSA",
      "title": "Prostate Specific Antigen",
      "object": "PSA",
      "class": [
        "data.frame"
      ],
      "fields": [
        "lcavol",
        "lweight",
        "age",
        "lbph",
        "svi",
        "lcp",
        "gleason",
        "pgg45",
        "lpsa"
      ],
      "rows": 96,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "Heart",
      "title": "Heart failure",
      "topics": [
        "Heart"
      ]
    },
    {
      "page": "Hugging",
      "title": "Hugging",
      "topics": [
        "Hugging"
      ]
    },
    {
      "page": "IPC",
      "title": "The incremental principal component can handle online data sets with highly correlated.",
      "topics": [
        "IPC"
      ]
    },
    {
      "page": "OPC",
      "title": "The online principal component method refers to the IPC method with the best performance among the IPC, the PPC and the SAPC methods.",
      "topics": [
        "OPC"
      ]
    },
    {
      "page": "PC",
      "title": "The traditional principal component method. This method can estimate the eigen space of the data set.",
      "topics": [
        "PC"
      ]
    },
    {
      "page": "PPC",
      "title": "The perturbation principal component can handle online data sets with highly correlated.",
      "topics": [
        "PPC"
      ]
    },
    {
      "page": "PSA",
      "title": "Prostate Specific Antigen",
      "topics": [
        "PSA"
      ]
    },
    {
      "page": "SAPC",
      "title": "The stochastic approximation principal component can handle online data sets with highly correlated.",
      "topics": [
        "SAPC"
      ]
    },
    {
      "page": "SOPC",
      "title": "The sparse online principal component can not only process online data sets, but also obtain a sparse solution of online data sets.",
      "topics": [
        "SOPC"
      ]
    },
    {
      "page": "SPC",
      "title": "The sparse principal component can obtain sparse solutions of the eigenmatrix to better explain the relationship between principal components and original variables.",
      "topics": [
        "SPC"
      ]
    }
  ],
  "_rundeps": [
    "elasticnet",
    "lars",
    "magrittr"
  ],
  "_score": 2.9084850188786495,
  "_indexed": true,
  "_nocasepkg": "sopc",
  "_universes": [
    "guangbaog"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-12T12:14:29.000Z",
      "distro": "resolute",
      "commit": "2b427ff84ca0f7a07e02109a4ea75c9b21d3c822",
      "fileid": "https://r2.ropensci.org/f4936d5fe06e7986229e2d0813d3666be563da4ba5c8159ada3440b6fb3a0c50",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/guangbaog/actions/runs/38247349591"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-12T12:14:29.000Z",
      "distro": "resolute",
      "commit": "2b427ff84ca0f7a07e02109a4ea75c9b21d3c822",
      "fileid": "https://r2.ropensci.org/56921313bedb99a00d26ab6265d0e08f24ac74b4ced1e758278286aa046a61c8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/guangbaog/actions/runs/38247349591"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-10-12T12:14:30.000Z",
      "commit": "2b427ff84ca0f7a07e02109a4ea75c9b21d3c822",
      "fileid": "https://r2.ropensci.org/a4a7af160e91bd1efda0024f68773b2feccc3a6388c04f94374d04b044c0282b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/guangbaog/actions/runs/38247349591"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-10-12T12:14:52.000Z",
      "commit": "2b427ff84ca0f7a07e02109a4ea75c9b21d3c822",
      "fileid": "https://r2.ropensci.org/de25fc5813c7eb71b6f50b360e260d78b123de3727458f22b4141f195d1b5b95",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/guangbaog/actions/runs/38247349591"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-10-12T12:14:26.000Z",
      "commit": "2b427ff84ca0f7a07e02109a4ea75c9b21d3c822",
      "fileid": "https://r2.ropensci.org/0394b7a4dd003dc580828d0975c25f542256cc2d7bac63939262ebb501ba4a43",
      "status": "success",
      "buildurl": "https://github.com/r-universe/guangbaog/actions/runs/38247349591"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-12T12:13:47.000Z",
      "commit": "2b427ff84ca0f7a07e02109a4ea75c9b21d3c822",
      "fileid": "https://r2.ropensci.org/c728c34825a3965e7d51f48d5ce2316fa5d75072e825718af2a0b44851b41d03",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/guangbaog/actions/runs/38247349591"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-12T12:14:03.000Z",
      "commit": "2b427ff84ca0f7a07e02109a4ea75c9b21d3c822",
      "fileid": "https://r2.ropensci.org/14d694cdf279ac53c17b99fab886a896e61f6a35d9dd0005ed301451ae96313e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/guangbaog/actions/runs/38247349591"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-12T12:13:57.000Z",
      "commit": "2b427ff84ca0f7a07e02109a4ea75c9b21d3c822",
      "fileid": "https://r2.ropensci.org/8da3373a7eba054c46c1a9dd8703efe9dd28d7ff0ede3d77da4c239244cc219e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/guangbaog/actions/runs/38247349591"
    }
  ]
}