testMarkers: Tests marker class sizes

Description Usage Arguments Details Value Author(s) See Also Examples

View source: R/MSnSet.R

Description

Tests if the marker class sizes are large enough for the parameter optimisation scheme, i.e. the size is greater that xval + n, where the default xval is 5 and n is 2. If the test is unsuccessful, a warning is thrown.

Usage

1
2
testMarkers(object, xval = 5, n = 2, fcol = "markers",
  error = FALSE)

Arguments

object

An instance of class "MSnSet".

xval

The number cross-validation partitions. See the xval argument in the parameter optimisation function(s). Default is 5.

n

Number of additional examples.

fcol

The name of the prediction column in the featureData slot. Default is "markers".

error

A logical specifying if an error should be thown, instead of a warning.

Details

In case the test indicates that a class contains too few examples, it is advised to either add some or, if not possible, to remove the class altogether (see minMarkers) as the parameter optimisation is likely to fail or, at least, produce unreliable results for that class.

Value

If successfull, the test invisibly returns NULL. Else, it invisibly returns the names of the classes that have too few examples.

Author(s)

Laurent Gatto

See Also

getMarkers and minMarkers

Examples

1
2
3
4
5
6
7
library("pRolocdata")
data(dunkley2006)
getMarkers(dunkley2006)
testMarkers(dunkley2006)
toosmall <- testMarkers(dunkley2006, xval = 15)
toosmall
try(testMarkers(dunkley2006, xval = 15, error = TRUE))

pRoloc documentation built on Nov. 8, 2020, 6:26 p.m.