validate.data {SIAMCAT} | R Documentation

## Validate samples in labels, features, and metadata

### Description

This function checks if labels are available for all samples in features. Additionally validates metadata, if available.

### Usage

    validate.data(siamcat, verbose = 1)

### Arguments

`siamcat` | an object of class siamcat-class
`verbose` | integer, control output: `0` for no output at all, `1` for only information about progress and success, `2` for normal level of information and `3` for full debug information, defaults to `1`

### Details

This function validates the data by checking that labels are available for all samples in the feature matrix. Furthermore, the number of samples per class is checked to ensure a minimum number. If metadata is available, the overlap between labels and metadata is checked as well.

This function is run when a siamcat-class object is created.

### Value

an object of class siamcat-class

### Examples

    data(siamcat_example)

    # validate.data should be run before completing the pipeline
    # since the complete pipeline had been run on siamcat_example, we
    # construct a new siamcat object for the example
    feat <- orig_feat(siamcat_example)
    label <- label(siamcat_example)
    siamcat <- siamcat(feat=feat, label=label, validate=FALSE)
    siamcat <- validate.data(siamcat, verbose=2)

[Package SIAMCAT version 1.12.0 Index]