PearsonICA
Independent Component Analysis using Score Functions from the Pearson System
Description
The Pearson-ICA algorithm is a mutual information-based method for blind separation of statistically independent source signals. It has been shown that the minimization of mutual information leads to iterative use of score functions, i.e. derivatives of log densities. The Pearson system allows adaptive modeling of score functions. The flexibility of the Pearson system makes it possible to model a wide range of source distributions including asymmetric distributions. The algorithm is designed especially for problems with asymmetric sources but it works for symmetric sources as well.
Downloads
240
Last 30 days
13128th
240
Last 90 days
240
Last year
CRAN Check Status
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 (14 non-OK)
CRAN incoming feasibility
Maintainer: ‘Juha Karvanen <juha.karvanen@iki.fi>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: person(given = "Juha",
family = "Karvanen",
role = c("aut", "cre"),
email = "juha.karvanen@iki.fi")
as necessary.
Package CITATION file contains call(s) to old-style personList() or
as.personList(). Please use c() on person objects instead.
Package CITATION file contains call(s) to old-style citEntry(). Please
use bibentry() instead.
CRAN incoming feasibility
Maintainer: ‘Juha Karvanen <juha.karvanen@iki.fi>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: person(given = "Juha",
family = "Karvanen",
role = c("aut", "cre"),
email = "juha.karvanen@iki.fi")
as necessary.
Package CITATION file contains call(s) to old-style personList() or
as.personList(). Please use c() on person objects instead.
Package CITATION file contains call(s) to old-style citEntry(). Please
use bibentry() instead.
*
*
*
*
*
*
*
*
*
*
*
*
Check History
NOTE 12 OK · 2 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 9, 2026
CRAN incoming feasibility
Maintainer: ‘Juha Karvanen <juha.karvanen@iki.fi>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: person(given = "Juha",
family = "Karvanen",
role = c("aut", "cre"),
email = "juha.karvanen@iki.fi")
as necessary.
Package CITATION file contains call(s) to old-style personList() or
as.personList(). Please use c() on person objects instead.
Package CITATION file contains call(s) to old-style citEntry(). Please
CRAN incoming feasibility
Maintainer: ‘Juha Karvanen <juha.karvanen@iki.fi>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: person(given = "Juha",
family = "Karvanen",
role = c("aut", "cre"),
email = "juha.karvanen@iki.fi")
as necessary.
Package CITATION file contains call(s) to old-style personList() or
as.personList(). Please use c() on person objects instead.
Package CITATION file contains call(s) to old-style citEntry(). Please