ScaleFitness: Scaling Fitness

View source: R/scaling.R

ScaleFitnessR Documentation

Scaling Fitness

Description

Fitness is transformed by a power function fit^k. If k is

  • less than 1: Selection pressure is decreased.

  • 1: Selection pressure remains constant.

  • larger than 1: Selection pressure is increased.

  • 0: Fitness is constant. Random selection.

  • smaller than 0: Fitness is 1/(fit^k).

Usage

ScaleFitness(fit, k, lF)

Arguments

fit

A fitness vector.

k

Scaling exponent.

lF

Local configuration.

Details

Power functions are used for contrast sharpening or softening in image analysis. For fuzzy sets representing the value of a linguistic variable, the power function has been used as concentration or dilation transformations for modeling adverbs.

Value

A scaled fitness vector.

References

Wenstop, Fred (1980) Quantitative Analysis with Linguistic Variables. Fuzzy Sets and Systems, 4(2), pp. 99-115. <doi:10.1016/0165-0114(80)90031-7>

See Also

Other Scaling: ContinuousScaleFitness(), DispersionRatio(), ScalingFitness(), ThresholdScaleFitness()

Examples

lF<-list()
lF$Offset<-parm(0.0001)
fit<-sample(10, 20, replace=TRUE)
fit
ScaleFitness(fit, 0.5, lF)

xegaSelectGene documentation built on April 16, 2025, 5:12 p.m.