gpav.parallel {HEMDAG}R Documentation

GPAV over examples – parallel implementation

Description

Compute GPAV across all the examples (parallel implementation).

Usage

gpav.parallel(S, g, W = NULL, ncores = 8)

Arguments

S

a named flat scores matrix with examples on rows and classes on columns (root node included).

g

a graph of class graphNEL. It represents the hierarchy of the classes.

W

vector of weight relative to a single example. If W=NULL (def.) it is assumed that W is a unitary vector of the same length of the columns' number of the matrix S (root node included).

ncores

number of cores to use for parallel execution (def. 8). If ncores=0, the maximum number of cores minus one are used.

Value

A named matrix with the scores of the classes corrected according to the GPAV algorithm.

Examples

data(graph);
data(scores);
if(Sys.info()['sysname']!="Windows"){
   S.gpav <- gpav.parallel(S,W=NULL,g,ncores=2);
}

[Package HEMDAG version 2.7.4 Index]