SpNaBaScore-class: Class SpNaBaScore

Description Usage Arguments Value Slots Author(s) References Examples

Description

SpNaBaScore is used to store Score's parameters of the Naive Bayes model.

Usage

1
SpNaBaScore(Apriori, Scx, ...)

Arguments

Apriori

numeric vector. See slot section for more details.

Scx

numeric matrix. See slot section for more details.

...

argument pass to other methods.

Value

An object of class SpNaBaScore. See slot section for more details.

Slots

Apriori

vector with S rows. Each element represents the apriori probability log(P(C)/P(C'). See score.

Scx

matrix with M rows and S columns. Each element represents the Score function S(X). See score.

Author(s)

Enrique Del Callejo Canal (edelcallejoc@gmail.com), based on implemented algortihms in web platform SPECIES (see References).

References

http://species.conabio.gob.mx/

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
# Using SpNaBaMatrix constructor ----------------------

a <- matrix(rbinom(100, 100, runif(100, 0, 0.1)), nrow = 10, ncol = 10,
  dimnames = list(paste0("id:", 1:10), letters[1:10]))

x.mat <- SpNaBaMatrix(freqmatrix = a)

# Counts calculation ----------------------------------

x.counts <- counts(x.mat, target = 1:3)

# Probability calculation -----------------------------

x.probs <- probs(x.counts)

# Estimating epsilon ----------------------------------

x.score <- score(x.probs)

edelcallejoc/rspecies documentation built on May 27, 2019, 7:25 a.m.