Skip to content

catch

Covariate-Adjusted Tensor Classification in High-Dimensions

v1.0.1 · Jan 4, 2021 · GPL-2

Description

Performs classification and variable selection on high-dimensional tensors (multi-dimensional arrays) after adjusting for additional covariates (scalar or vectors) as CATCH model in Pan, Mai and Zhang (2018) <arXiv:1805.04421>. The low-dimensional covariates and the high-dimensional tensors are jointly modeled to predict a categorical outcome in a multi-class discriminant analysis setting. The Covariate-Adjusted Tensor Classification in High-dimensions (CATCH) model is fitted in two steps: (1) adjust for the covariates within each class; and (2) penalized estimation with the adjusted tensor using a cyclic block coordinate descent algorithm. The package can provide a solution path for tuning parameter in the penalized estimation step. Special case of the CATCH model includes linear discriminant analysis model and matrix (or tensor) discriminant analysis without covariates.

Downloads

188

Last 30 days

17831st

395

Last 90 days

395

Last year

Trend: -9.2% (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 (14 non-OK)
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Yuqing Pan <yuqing.pan@stat.fsu.edu>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Yuqing",
                      family = "Pan",
                      role = c("aut", "cre"),
                      email = "yuqing.pan@stat.fsu.edu"),
               person(given = "Qing",
                      family = "Mai",
                      role = "aut",
                      email = "mai@stat.fsu.edu"),
               person(given = "Xin",
                      family = "Zhang",
                      role = "aut",
                      email = "henry@stat.fsu.edu"))
as necessary.

The Description field contains
  (2018) <arXiv:1805.04421>. The low-dimensional covariates and the
Please refer to arXiv e-prints via their arXiv DOI <doi:10.48550/arXiv.YYMM.NNNNN>.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Yuqing Pan <yuqing.pan@stat.fsu.edu>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Yuqing",
                      family = "Pan",
                      role = c("aut", "cre"),
                      email = "yuqing.pan@stat.fsu.edu"),
               person(given = "Qing",
                      family = "Mai",
                      role = "aut",
                      email = "mai@stat.fsu.edu"),
               person(given = "Xin",
                      family = "Zhang",
                      role = "aut",
                      email = "henry@stat.fsu.edu"))
as necessary.

The Description field contains
  (2018) <arXiv:1805.04421>. The low-dimensional covariates and the
Please refer to arXiv e-prints via their arXiv DOI <doi:10.48550/arXiv.YYMM.NNNNN>.
OK 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

*


            

Check History

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

CRAN incoming feasibility

Maintainer: ‘Yuqing Pan <yuqing.pan@stat.fsu.edu>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Yuqing",
                      family = "Pan",
                      role = c("aut", "cre"),
                      email = "yuqing.pan@stat.fsu.edu"),
               person(given = "Qing",
                      family = "Mai",
                      role = "aut",
                      email = "mai@stat.fsu.edu"),
               person(given = "Xin",
     
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Yuqing Pan <yuqing.pan@stat.fsu.edu>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Yuqing",
                      family = "Pan",
                      role = c("aut", "cre"),
                      email = "yuqing.pan@stat.fsu.edu"),
               person(given = "Qing",
                      family = "Mai",
                      role = "aut",
                      email = "mai@stat.fsu.edu"),
               person(given = "Xin",
     

Dependency Network

Dependencies Reverse dependencies tensr Matrix MASS catch

Version History

new 1.0.1 Mar 9, 2026