Skip to content

MFPCA

1.3-11

Multivariate Functional Principal Component Analysis for Data Observed on Different Dimensional Domains

6packages depend
7.5Kdownloads / year
94.1%test coverage
13/13checks pass

Overview

About
Maintained by Clara Happ-KurzFirst published 2016-07-2216 releasesCRAN page ↗GitHub ↗

Calculate a multivariate functional principal component analysis for data observed on different dimensional domains. The estimation algorithm relies on univariate basis expansions for each element of the multivariate functional data (Happ & Greven, 2018) doi:10.1080/01621459.2016.1273115. Multivariate and univariate functional data objects are represented by S4 classes for this type of data implemented in the package 'funData'. For more details on the general concepts of both packages and a case study, see Happ-Kurz (2020) doi:10.18637/jss.v093.i05.

Install

Health

CRAN checks
13OK
Slowest check: 5.8 min · r-devel-linux-x86_64-fedora-clang
Code health
Yes
Tests · ratio 0.31
94.1%
Coverage · measured lines
100%
Documentation · exports
9
Dependencies · direct
Check history
  • OK2026-03-10
    14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE

Documentation

Documentation
READMEYes · 360 wordsVignettesNopkgdown siteNoNEWSYes · 100% structuredCode of conductNoContributing guideNo
Examples that run
91%
Documented parameters
95%
Return-value docs
100%
References docs
21%

Downloads

7.5K
CRAN downloads in the past year
Rank #5,074 · ~20/day · ~623/mo
Daily download trend is not available in this view yet.
45330 days
1.8K90 days
7.5K1 year
Compare downloads with other packages →
Also on468 r2u32 autocran74 c2d4u

Repository

Repository
34Stars
13Forks
7Open issues
0Open PRs
1Releases
524Commits
2Contributors
524 commits · Last activity 2025-08-29 · +3% stars, 30d

Stars over time

2024-12-11 · 312026-07-07 · 34

Repository practices

Upstream repositoryBeta

2 development-tooling and community-health practices detected across 1 family in the upstream repository

Checks run against github.com/clarahapp/mfpca on 2026-07-19.

Continuous integration (2)
Travis CIAppVeyor
How this is detected·Detection ruleset v1 (2026-07-18)

Dependencies

Declared dependencies
9 external dependencies (excludes base and recommended)
Depends (2)
R >= 3.2.0funData
Imports (8)
LinkingTo (0)
none
Suggests (3)
Enhances (0)
none
Reverse dependencies
6direct
0indirect

Code & Tests

Code Composition
R 5,060 (66%)Rd 2,399 (31%)C 171 (2%)Other 37 (0%)
Code characteristics
Object systems
S37
Cyclomatic complexity
2.0 median / 48 max
Test cases
32 / 0.31 per code line
System requirements
1 external

Test coverage

Line coverage

94%

Expression

93.6%

Tests / Examples

94.1% / 54% ex

Functions

55 8 exported

Complexity

5.5 avg / 48 max

Call network

55 nodes / 41 edges

Loading call graph…

Lowest coverage

55 functions
FunctionCycloCoverage
.onUnload10%
dctFunction2D270%
dctFunction3D270%
splineBasis1Dpen383%
print.summary.MFPCAfit283%
splineBasis2Dpen383%

People & History

People (1)
Maintainer (1)
Author, Maintainer · added in 1.3-4
Authors (1)
Author, Maintainer · added in 1.3-4
Listed in earlier versions (1)
no longer listed · 1.0 to 1.3-2
Package Timeline

16 releases. Pick two to compare their code metrics. R releases are shown for context.

  • R
    R 4.6.0 released · 2026-04-24
  • 1.3-11Latest
    2025-08-27 · current release · diff ↗
  • R
    R 4.5.0 released · 2025-04-11
  • R
    R 4.4.0 released · 2024-04-24
  • R
    R 4.3.0 released · 2023-04-21
  • 1.3-10
    2022-09-15 · diff ↗
  • R
    R 4.2.0 released · 2022-04-22
  • 1.3-9
    2021-10-17 · diff ↗
  • 1.3-8
    2021-08-09 · diff ↗
  • unarchivedReturned to CRAN
    2021-08-09
  • archivedRemoved from CRAN
    2021-07-27
    maintainer's address does not comply with CRAN policy
  • R
    R 4.1.0 released · 2021-05-18
  • 1.3-6
    2020-09-04 · diff ↗
  • 1.3-5
    2020-04-25 · diff ↗
  • R
    R 4.0.0 released · 2020-04-24
  • 1.3-4
    2020-01-08 · diff ↗
Show 17 earlier events
  • R
    R 3.6.0 released · 2019-04-26
  • 1.3-2
    2019-03-21 · diff ↗
  • 1.3-1
    2018-10-04 · diff ↗
  • 1.3
    2018-08-13 · diff ↗
  • 1.2-3
    2018-07-03 · diff ↗
  • 1.2-2
    2018-05-25 · diff ↗
  • unarchivedReturned to CRAN
    2018-05-25
  • R
    R 3.5.0 released · 2018-04-23
  • archivedRemoved from CRAN
    2018-02-28
    the check errors had not been corrected in version 1.2
  • 1.2
    2018-02-22 · diff ↗
  • unarchivedReturned to CRAN
    2018-02-22
  • archivedRemoved from CRAN
    2018-02-12
    check errors were not corrected despite reminders ATLAS, MKL, OpenBLAS
  • 1.1
    2017-06-17 · diff ↗
  • R
    R 3.4.0 released · 2017-04-21
  • 1.0-1
    2016-08-12 · diff ↗
  • 1.0
    2016-07-22
  • R
    R 3.3.0 released · 2016-05-03

Package metadata

First published
2016-07-22
Total releases
16 / 10 yrs
License
GPL-2 OSI
Minimum R
≥ 3.2.0
Download size
111 KB
Installed size
not tracked yet
With dependencies
not tracked yet
Appears in task views
Report a problem with this page →