Skip to content

EMMIXmfa

Mixture Models with Component-Wise Factor Analyzers

v2.0.14 · Jan 25, 2024 · GPL (>= 2)

Description

We provide functions to fit finite mixtures of multivariate normal or t-distributions to data with various factor analytic structures adopted for the covariance/scale matrices. The factor analytic structures available include mixtures of factor analyzers and mixtures of common factor analyzers. The latter approach is so termed because the matrix of factor loadings is common to components before the component-specific rotation of the component factors to make them white noise. Note that the component-factor loadings are not common after this rotation. Maximum likelihood estimators of model parameters are obtained via the Expectation-Maximization algorithm. See descriptions of the algorithms used in McLachlan GJ, Peel D (2000) <doi:10.1002/0471721182.ch8> McLachlan GJ, Peel D (2000) <ISBN:1-55860-707-2> McLachlan GJ, Peel D, Bean RW (2003) <doi:10.1016/S0167-9473(02)00183-4> McLachlan GJ, Bean RW, Ben-Tovim Jones L (2007) <doi:10.1016/j.csda.2006.09.015> Baek J, McLachlan GJ, Flack LK (2010) <doi:10.1109/TPAMI.2009.149> Baek J, McLachlan GJ (2011) <doi:10.1093/bioinformatics/btr112> McLachlan GJ, Baek J, Rathnayake SI (2011) <doi:10.1002/9781119995678.ch9>.

Downloads

281

Last 30 days

14851st

667

Last 90 days

2.9K

Last year

Trend: +37.8% (30d vs prior 30d)

CRAN Check Status

2 NOTE
12 OK
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang NOTE
r-devel-linux-x86_64-debian-gcc NOTE
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-macos-arm64 OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK
Check details (2 non-OK)
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Suren Rathnayake <surenr@gmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Suren",
                      family = "Rathnayake",
                      role = c("aut", "cre"),
                      email = "surenr@gmail.com"),
               person(given = "Geoff",
                      family = "McLachlan",
                      role = "aut"),
               person(given = "David",
                      family = "Peel",
                      role = "aut"),
               person(given = "Jangsun",
                      family = "Baek",
                      role = "aut"))
as necessary.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Suren Rathnayake <surenr@gmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Suren",
                      family = "Rathnayake",
                      role = c("aut", "cre"),
                      email = "surenr@gmail.com"),
               person(given = "Geoff",
                      family = "McLachlan",
                      role = "aut"),
               person(given = "David",
                      family = "Peel",
                      role = "aut"),
               person(given = "Jangsun",
                      family = "Baek",
                      role = "aut"))
as necessary.

Check History

NOTE 12 OK · 2 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Suren Rathnayake <surenr@gmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Suren",
                      family = "Rathnayake",
                      role = c("aut", "cre"),
        
...[truncated]...
t"),
               person(given = "David",
                      family = "Peel",
                      role = "aut"),
               person(given = "Jangsun",
                      family = "Baek",
                      role = "aut"))
as necessary.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Suren Rathnayake <surenr@gmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Suren",
                      family = "Rathnayake",
                      role = c("aut", "cre"),
        
...[truncated]...
t"),
               person(given = "David",
                      family = "Peel",
                      role = "aut"),
               person(given = "Jangsun",
                      family = "Baek",
                      role = "aut"))
as necessary.

Version History

new 2.0.14 Mar 10, 2026
updated 2.0.14 ← 2.0.11 diff Jan 24, 2024
updated 2.0.11 ← 2.0.7 diff Dec 15, 2019
new 2.0.7 Oct 18, 2018