{
  "_id": "6a105d8dacfb0bcc41ca4d3c",
  "Package": "mGSFPCA",
  "Title": "Estimate Functional Principal Components from Sparse Data",
  "Version": "0.2.2",
  "Authors@R": "c(person(\"Uche\", \"Mbaka\", , \"uche.mbaka@ucd.ie\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0002-1427-6388\")),\nperson(\"Michelle\", \"Carey\", , \"michelle.carey@ucd.ie\", role = \"ctb\",\ncomment = c(ORCID = \"0000-0002-5603-4264\"))\n)",
  "Description": "Implements functional principal component analysis (FPCA)\nfor univariate and multivariate sparse functional data. The\npackage estimates eigenfunctions, eigenvalues, and error\nvariance simultaneously via maximum likelihood estimation\n(MLE), using a spline basis representation of the\neigenfunctions. Orthonormality of the estimated eigenfunctions\nis enforced through a modified Gram-Schmidt (MGS)\northogonalization procedure applied iteratively during\nestimation, avoiding direct optimization over the Stiefel\nmanifold and improving numerical stability. The optimal number\nof basis functions and principal components is selected via an\nAkaike Information Criterion (AIC)-type criterion, supporting\nboth a full grid-search strategy and a computationally\nefficient sequential selection approach. Principal component\nscores are estimated by conditional expectation, enabling\nreconstruction of individual trajectories over the entire\ndomain from sparse observations. Pointwise confidence intervals\nfor reconstructed trajectories are also provided. Methods are\ndescribed in Mbaka, Cao and Carey (2026)\n<doi:10.48550/arXiv.2603.18833> and Mbaka and Carey (2026)\n<doi:10.48550/arXiv.2603.19799>.",
  "License": "GPL (>= 3)",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.2",
  "LazyData": "true",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-08 17:25:22 UTC",
    "User": "root"
  },
  "Author": "Uche Mbaka [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-1427-6388>), Michelle Carey [ctb]\n(ORCID: <https://orcid.org/0000-0002-5603-4264>)",
  "Maintainer": "Uche Mbaka <uche.mbaka@ucd.ie>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-05-08 15:55:54 UTC",
  "RemoteUrl": "https://github.com/cran/mGSFPCA",
  "RemoteRef": "HEAD",
  "RemoteSha": "b0f47c5c46647074f2c61fc11ef4a419d780c030",
  "MD5sum": "8ed6a02443e0426ccba277c63657cdaa",
  "_user": "cran",
  "_type": "src",
  "_file": "mGSFPCA_0.2.2.tar.gz",
  "_fileid": "19bfd60b5116136501fd00842505508867b9f331a552d22e5acc9d96f5d49bf7",
  "_filesize": 1624414,
  "_sha256": "19bfd60b5116136501fd00842505508867b9f331a552d22e5acc9d96f5d49bf7",
  "_created": "2026-05-08T17:25:22.000Z",
  "_published": "2026-05-22T13:43:41.726Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77391702613,
      "time": 187,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6884936078"
    },
    {
      "job": 77391702661,
      "time": 227,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6884947785"
    },
    {
      "job": 77391703012,
      "time": 184,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6884934949"
    },
    {
      "job": 77391703001,
      "time": 170,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6884930682"
    },
    {
      "job": 77391701969,
      "time": 232,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6884876211"
    },
    {
      "job": 77391702087,
      "time": 159,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7161978849"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/25569061534",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/mGSFPCA",
  "_commit": {
    "id": "b0f47c5c46647074f2c61fc11ef4a419d780c030",
    "author": "Uche Mbaka <uche.mbaka@ucd.ie>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.2.2\n",
    "time": 1778255754
  },
  "_maintainer": {
    "name": "Uche Mbaka",
    "email": "uche.mbaka@ucd.ie",
    "orcid": "0000-0002-1427-6388"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 2.10",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppEigen",
      "role": "LinkingTo"
    },
    {
      "package": "fda",
      "role": "Imports"
    },
    {
      "package": "pracma",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "Metrics",
      "role": "Imports"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-19",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.2.2",
      "date": "2026-05-08"
    }
  ],
  "_stars": 0,
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/mGSFPCA"
  },
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/mGSFPCA.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.2.2",
      "date": "2026-05-08"
    }
  ],
  "_exports": [
    "eval_mGSFPCA",
    "eval_spMultFPCA",
    "get_xHat",
    "mGSFPCA",
    "spMultFPCA"
  ],
  "_datasets": [
    {
      "name": "bspline_sim",
      "title": "Simulated B-Spline Functional Data",
      "object": "bspline_sim",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "sp_mult_sim",
      "title": "Simulated Sparse Multivariate Functional Data",
      "object": "sp_mult_sim",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "bspline_sim",
      "title": "Simulated B-Spline Functional Data",
      "topics": [
        "bspline_sim"
      ]
    },
    {
      "page": "eval_mGSFPCA",
      "title": "Evaluate Principal Component Functions from mGSFPCA",
      "topics": [
        "eval_mGSFPCA"
      ]
    },
    {
      "page": "eval_spMultFPCA",
      "title": "Evaluate Principal Component Functions from spMultFPCA",
      "topics": [
        "eval_spMultFPCA"
      ]
    },
    {
      "page": "get_xHat",
      "title": "Compute Fitted Trajectories and Scores from mGSFPCA",
      "topics": [
        "get_xHat"
      ]
    },
    {
      "page": "mGSFPCA",
      "title": "Estimate Functional Principal Components from Sparse Data",
      "topics": [
        "mGSFPCA"
      ]
    },
    {
      "page": "sp_mult_sim",
      "title": "Simulated Sparse Multivariate Functional Data",
      "topics": [
        "sp_mult_sim"
      ]
    },
    {
      "page": "spMultFPCA",
      "title": "Sparse Multivariate Functional Principal Component Analysis",
      "topics": [
        "spMultFPCA"
      ]
    }
  ],
  "_readme": "https://github.com/cran/mGSFPCA/raw/HEAD/README.md",
  "_rundeps": [
    "ash",
    "bitops",
    "cli",
    "cluster",
    "colorspace",
    "cpp11",
    "deSolve",
    "farver",
    "fda",
    "fds",
    "FNN",
    "ggplot2",
    "glue",
    "gtable",
    "hdrcde",
    "isoband",
    "kernlab",
    "KernSmooth",
    "ks",
    "labeling",
    "lattice",
    "lifecycle",
    "locfit",
    "MASS",
    "Matrix",
    "mclust",
    "Metrics",
    "mgcv",
    "multicool",
    "mvtnorm",
    "nlme",
    "pcaPP",
    "pracma",
    "R6",
    "rainbow",
    "RColorBrewer",
    "Rcpp",
    "RcppEigen",
    "RCurl",
    "rlang",
    "S7",
    "scales",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_sysdeps": [
    {
      "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"
    }
  ],
  "_score": 1.6989700043360187,
  "_indexed": true,
  "_nocasepkg": "mgsfpca",
  "_universes": [
    "cran"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.2",
      "date": "2026-05-08T17:28:13.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "b0f47c5c46647074f2c61fc11ef4a419d780c030",
      "fileid": "3f3903879f4f3075113625a8148cbc9b341806c6068c57f4694cfdba481bc162",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/25569061534"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.2",
      "date": "2026-05-08T17:28:57.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "b0f47c5c46647074f2c61fc11ef4a419d780c030",
      "fileid": "15cb02d812db0b024330c8a8e8a691dacd8851d0bdd241f4ad68b5f821c5c987",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/25569061534"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.2.2",
      "date": "2026-05-08T17:28:08.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "b0f47c5c46647074f2c61fc11ef4a419d780c030",
      "fileid": "f1aaac428a9b2ff9fdea5953875c046c64c150bfaa92c8d57dfeb0f220f55e3f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/25569061534"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.2.2",
      "date": "2026-05-08T17:27:49.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "b0f47c5c46647074f2c61fc11ef4a419d780c030",
      "fileid": "3bb57b9022faaae17185b75ab13060019773057fca05d02d042886ac36cfd38c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/25569061534"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.2",
      "date": "2026-05-22T13:42:37.000Z",
      "arch": "emscripten",
      "commit": "b0f47c5c46647074f2c61fc11ef4a419d780c030",
      "fileid": "6ba320b843949837ade24368d12194121cb8b9db01fccbcfa64f418e770a76c6",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/25569061534"
    }
  ]
}