Skip to content

kfda

Kernel Fisher Discriminant Analysis

v1.0.0 · Sep 27, 2017 · GPL-3

Description

Kernel Fisher Discriminant Analysis (KFDA) is performed using Kernel Principal Component Analysis (KPCA) and Fisher Discriminant Analysis (FDA). There are some similar packages. First, 'lfda' is a package that performs Local Fisher Discriminant Analysis (LFDA) and performs other functions. In particular, 'lfda' seems to be impossible to test because it needs the label information of the data in the function argument. Also, the 'ks' package has a limited dimension, which makes it difficult to analyze properly. This package is a simple and practical package for KFDA based on the paper of Yang, J., Jin, Z., Yang, J. Y., Zhang, D., and Frangi, A. F. (2004) <DOI:10.1016/j.patcog.2003.10.015>.

Downloads

603

Last 30 days

6180th

603

Last 90 days

603

Last year

CRAN Check Status

14 NOTE
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 NOTE
r-devel-linux-x86_64-fedora-gcc NOTE
r-devel-macos-arm64 NOTE
r-devel-windows-x86_64 NOTE
r-oldrel-macos-arm64 NOTE
r-oldrel-macos-x86_64 NOTE
r-oldrel-windows-x86_64 NOTE
r-patched-linux-x86_64 NOTE
r-release-linux-x86_64 NOTE
r-release-macos-arm64 NOTE
r-release-macos-x86_64 NOTE
r-release-windows-x86_64 NOTE
Check details (19 non-OK)
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Donghwan Kim <donhkim9714@korea.ac.kr>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Donghwan",
                    family = "Kim",
                    role = c("aut", "cre"),
                    email = "donhkim9714@korea.ac.kr")
as necessary.
NOTE r-devel-linux-x86_64-debian-clang

Rd files

checkRd: (-1) kfda.Rd:26: Lost braces
    26 |  \item{kpca.train}{An object of class "kpca". It has results of \code{kpca} function. (see{\code{\link[kernlab]{kpca}}} (in package \pkg{kernlab}))}
       |                                                                                           ^
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Donghwan Kim <donhkim9714@korea.ac.kr>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Donghwan",
                    family = "Kim",
                    role = c("aut", "cre"),
                    email = "donhkim9714@korea.ac.kr")
as necessary.
NOTE r-devel-linux-x86_64-debian-gcc

Rd files

checkRd: (-1) kfda.Rd:26: Lost braces
    26 |  \item{kpca.train}{An object of class "kpca". It has results of \code{kpca} function. (see{\code{\link[kernlab]{kpca}}} (in package \pkg{kernlab}))}
       |                                                                                           ^
NOTE r-devel-linux-x86_64-fedora-clang

Rd files

checkRd: (-1) kfda.Rd:26: Lost braces
    26 |  \item{kpca.train}{An object of class "kpca". It has results of \code{kpca} function. (see{\code{\link[kernlab]{kpca}}} (in package \pkg{kernlab}))}
       |                                                                                           ^
NOTE r-devel-linux-x86_64-fedora-gcc

Rd files

checkRd: (-1) kfda.Rd:26: Lost braces
    26 |  \item{kpca.train}{An object of class "kpca". It has results of \code{kpca} function. (see{\code{\link[kernlab]{kpca}}} (in package \pkg{kernlab}))}
       |                                                                                           ^
NOTE r-devel-macos-arm64

Rd files

checkRd: (-1) kfda.Rd:26: Lost braces
    26 |  \item{kpca.train}{An object of class "kpca". It has results of \code{kpca} function. (see{\code{\link[kernlab]{kpca}}} (in package \pkg{kernlab}))}
       |                                                                                           ^
NOTE r-devel-windows-x86_64

Rd files

checkRd: (-1) kfda.Rd:26: Lost braces
    26 |  \item{kpca.train}{An object of class "kpca". It has results of \code{kpca} function. (see{\code{\link[kernlab]{kpca}}} (in package \pkg{kernlab}))}
       |                                                                                           ^
NOTE r-oldrel-macos-arm64

LazyData

  'LazyData' is specified without a 'data' directory
NOTE r-oldrel-macos-arm64

Rd files

checkRd: (-1) kfda.Rd:26: Lost braces
    26 |  \item{kpca.train}{An object of class "kpca". It has results of \code{kpca} function. (see{\code{\link[kernlab]{kpca}}} (in package \pkg{kernlab}))}
       |                                                                                           ^
NOTE r-oldrel-macos-x86_64

LazyData

  'LazyData' is specified without a 'data' directory
NOTE r-oldrel-macos-x86_64

Rd files

checkRd: (-1) kfda.Rd:26: Lost braces
    26 |  \item{kpca.train}{An object of class "kpca". It has results of \code{kpca} function. (see{\code{\link[kernlab]{kpca}}} (in package \pkg{kernlab}))}
       |                                                                                           ^
NOTE r-oldrel-windows-x86_64

LazyData

  'LazyData' is specified without a 'data' directory
NOTE r-oldrel-windows-x86_64

Rd files

checkRd: (-1) kfda.Rd:26: Lost braces
    26 |  \item{kpca.train}{An object of class "kpca". It has results of \code{kpca} function. (see{\code{\link[kernlab]{kpca}}} (in package \pkg{kernlab}))}
       |                                                                                           ^
NOTE r-patched-linux-x86_64

Rd files

checkRd: (-1) kfda.Rd:26: Lost braces
    26 |  \item{kpca.train}{An object of class "kpca". It has results of \code{kpca} function. (see{\code{\link[kernlab]{kpca}}} (in package \pkg{kernlab}))}
       |                                                                                           ^
NOTE r-release-linux-x86_64

Rd files

checkRd: (-1) kfda.Rd:26: Lost braces
    26 |  \item{kpca.train}{An object of class "kpca". It has results of \code{kpca} function. (see{\code{\link[kernlab]{kpca}}} (in package \pkg{kernlab}))}
       |                                                                                           ^
NOTE r-release-macos-arm64

Rd files

checkRd: (-1) kfda.Rd:26: Lost braces
    26 |  \item{kpca.train}{An object of class "kpca". It has results of \code{kpca} function. (see{\code{\link[kernlab]{kpca}}} (in package \pkg{kernlab}))}
       |                                                                                           ^
NOTE r-release-macos-x86_64

Rd files

checkRd: (-1) kfda.Rd:26: Lost braces
    26 |  \item{kpca.train}{An object of class "kpca". It has results of \code{kpca} function. (see{\code{\link[kernlab]{kpca}}} (in package \pkg{kernlab}))}
       |                                                                                           ^
NOTE r-release-windows-x86_64

Rd files

checkRd: (-1) kfda.Rd:26: Lost braces
    26 |  \item{kpca.train}{An object of class "kpca". It has results of \code{kpca} function. (see{\code{\link[kernlab]{kpca}}} (in package \pkg{kernlab}))}
       |                                                                                           ^

Check History

NOTE 0 OK · 14 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 9, 2026
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Donghwan Kim <donhkim9714@korea.ac.kr>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Donghwan",
                    family = "Kim",
                    role = c("aut", "cre"),
                    email = "donhkim9714@korea.ac.kr")
as necessary.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Donghwan Kim <donhkim9714@korea.ac.kr>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Donghwan",
                    family = "Kim",
                    role = c("aut", "cre"),
                    email = "donhkim9714@korea.ac.kr")
as necessary.
NOTE r-devel-linux-x86_64-fedora-clang

Rd files

checkRd: (-1) kfda.Rd:26: Lost braces
    26 |  \item{kpca.train}{An object of class "kpca". It has results of \code{kpca} function. (see{\code{\link[kernlab]{kpca}}} (in package \pkg{kernlab}))}
       |                                                                                           ^
NOTE r-devel-linux-x86_64-fedora-gcc

Rd files

checkRd: (-1) kfda.Rd:26: Lost braces
    26 |  \item{kpca.train}{An object of class "kpca". It has results of \code{kpca} function. (see{\code{\link[kernlab]{kpca}}} (in package \pkg{kernlab}))}
       |                                                                                           ^
NOTE r-devel-macos-arm64

Rd files

checkRd: (-1) kfda.Rd:26: Lost braces
    26 |  \item{kpca.train}{An object of class "kpca". It has results of \code{kpca} function. (see{\code{\link[kernlab]{kpca}}} (in package \pkg{kernlab}))}
       |                                                                                           ^
NOTE r-devel-windows-x86_64

Rd files

checkRd: (-1) kfda.Rd:26: Lost braces
    26 |  \item{kpca.train}{An object of class "kpca". It has results of \code{kpca} function. (see{\code{\link[kernlab]{kpca}}} (in package \pkg{kernlab}))}
       |                                                                                           ^
NOTE r-patched-linux-x86_64

Rd files

checkRd: (-1) kfda.Rd:26: Lost braces
    26 |  \item{kpca.train}{An object of class "kpca". It has results of \code{kpca} function. (see{\code{\link[kernlab]{kpca}}} (in package \pkg{kernlab}))}
       |                                                                                           ^
NOTE r-release-linux-x86_64

Rd files

checkRd: (-1) kfda.Rd:26: Lost braces
    26 |  \item{kpca.train}{An object of class "kpca". It has results of \code{kpca} function. (see{\code{\link[kernlab]{kpca}}} (in package \pkg{kernlab}))}
       |                                                                                           ^
NOTE r-release-macos-arm64

Rd files

checkRd: (-1) kfda.Rd:26: Lost braces
    26 |  \item{kpca.train}{An object of class "kpca". It has results of \code{kpca} function. (see{\code{\link[kernlab]{kpca}}} (in package \pkg{kernlab}))}
       |                                                                                           ^
NOTE r-release-macos-x86_64

Rd files

checkRd: (-1) kfda.Rd:26: Lost braces
    26 |  \item{kpca.train}{An object of class "kpca". It has results of \code{kpca} function. (see{\code{\link[kernlab]{kpca}}} (in package \pkg{kernlab}))}
       |                                                                                           ^
NOTE r-release-windows-x86_64

Rd files

checkRd: (-1) kfda.Rd:26: Lost braces
    26 |  \item{kpca.train}{An object of class "kpca". It has results of \code{kpca} function. (see{\code{\link[kernlab]{kpca}}} (in package \pkg{kernlab}))}
       |                                                                                           ^
NOTE r-oldrel-macos-arm64

Rd files

checkRd: (-1) kfda.Rd:26: Lost braces
    26 |  \item{kpca.train}{An object of class "kpca". It has results of \code{kpca} function. (see{\code{\link[kernlab]{kpca}}} (in package \pkg{kernlab}))}
       |                                                                                           ^
NOTE r-oldrel-macos-x86_64

Rd files

checkRd: (-1) kfda.Rd:26: Lost braces
    26 |  \item{kpca.train}{An object of class "kpca". It has results of \code{kpca} function. (see{\code{\link[kernlab]{kpca}}} (in package \pkg{kernlab}))}
       |                                                                                           ^
NOTE r-oldrel-windows-x86_64

Rd files

checkRd: (-1) kfda.Rd:26: Lost braces
    26 |  \item{kpca.train}{An object of class "kpca". It has results of \code{kpca} function. (see{\code{\link[kernlab]{kpca}}} (in package \pkg{kernlab}))}
       |                                                                                           ^

Dependency Network

Dependencies Reverse dependencies kernlab MASS kfda

Version History

new 1.0.0 Mar 9, 2026