Skip to content

multiclassPairs

Build MultiClass Pair-Based Classifiers using TSPs or RF

v0.4.3 · May 16, 2021 · GPL (>= 2)

Description

A toolbox to train a single sample classifier that uses in-sample feature relationships. The relationships are represented as feature1 < feature2 (e.g. gene1 < gene2). We provide two options to go with. First is based on 'switchBox' package which uses Top-score pairs algorithm. Second is a novel implementation based on random forest algorithm. For simple problems we recommend to use one-vs-rest using TSP option due to its simplicity and for being easy to interpret. For complex problems RF performs better. Both lines filter the features first then combine the filtered features to make the list of all the possible rules (i.e. rule1: feature1 < feature2, rule2: feature1 < feature3, etc...). Then the list of rules will be filtered and the most important and informative rules will be kept. The informative rules will be assembled in an one-vs-rest model or in an RF model. We provide a detailed description with each function in this package to explain the filtration and training methodology in each line. Reference: Marzouka & Eriksson (2021) <doi:10.1093/bioinformatics/btab088>.

Downloads

250

Last 30 days

12802nd

250

Last 90 days

250

Last year

CRAN Check Status

3 NOTE
11 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 NOTE
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: ‘Nour-al-dain Marzouka <Nour-al-dain.Marzouka@med.lu.se>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Nour-al-dain",
                    family = "Marzouka",
                    role = c("aut", "cre"),
                    email = "nour-al-dain.marzouka@med.lu.se")
as necessary.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Nour-al-dain Marzouka <Nour-al-dain.Marzouka@med.lu.se>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Nour-al-dain",
                    family = "Marzouka",
                    role = c("aut", "cre"),
                    email = "nour-al-dain.marzouka@med.lu.se")
as necessary.
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

*


            
NOTE r-oldrel-macos-arm64

package dependencies

Package suggested but not available for checking: ‘leukemiasEset’
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 11 OK · 3 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 9, 2026
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Nour-al-dain Marzouka <Nour-al-dain.Marzouka@med.lu.se>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Nour-al-dain",
                    family = "Marzouka",
                    role = c("aut", "cre"),
                    email = "nour-al-dain.marzouka@med.lu.se")
as necessary.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Nour-al-dain Marzouka <Nour-al-dain.Marzouka@med.lu.se>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Nour-al-dain",
                    family = "Marzouka",
                    role = c("aut", "cre"),
                    email = "nour-al-dain.marzouka@med.lu.se")
as necessary.
NOTE r-oldrel-macos-arm64

package dependencies

Package suggested but not available for checking: ‘leukemiasEset’

Dependency Network

Dependencies Reverse dependencies ranger Boruta dunn.test caret e1071 rdist multiclassPairs

Version History

new 0.4.3 Mar 9, 2026