GauNBFuzzyParamModel: Gaussian Naive Bayes with Fuzzy Parameters (R6 class)

GauNBFuzzyParamModelR Documentation

Gaussian Naive Bayes with Fuzzy Parameters (R6 class)

Description

R6 implementation of the Gaussian Naive Bayes with Fuzzy Parameters classifier. Create the model with GauNBFuzzyParamModel$new(), train it with ⁠$fit(train, cl)⁠ and classify new observations with ⁠$predict(newdata)⁠. The functional interface GauNBFuzzyParam() trains and returns an object of this class.

Super class

FuzzyClassifier -> GauNBFuzzyParam

Methods

Public methods

Inherited methods

GauNBFuzzyParam$new()

Create a new (untrained) classifier.

Usage
GauNBFuzzyParam$new(
  alphacut = 1e-04,
  metd = 2,
  alp = c(0.35, 0.7, 0.86),
  w = c(0.1, 0.3, 0.6)
)
Arguments
alphacut

See GauNBFuzzyParam().

metd

See GauNBFuzzyParam().

alp

See GauNBFuzzyParam().

w

See GauNBFuzzyParam().


GauNBFuzzyParam$clone()

The objects of this class are cloneable with this method.

Usage
GauNBFuzzyParam$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.

Examples

model <- GauNBFuzzyParamModel$new()
model$fit(train = iris[, -5], cl = iris$Species)
head(model$predict(iris[, -5]))
head(model$predict(iris[, -5], type = "prob"))
model

FuzzyClass documentation built on Oct. 22, 2026, 1:07 a.m.