C# Класс CanvasClean.LoessInterpolator

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
DEFAULT_BANDWIDTH double
DEFAULT_ROBUSTNESS_ITERS int

Открытые методы

Метод Описание
LoessInterpolator ( ) : System
LoessInterpolator ( double bandwidth, int robustnessIters ) : System
Train ( double xvals, double yvals, double xStep, bool computeFitted = true ) : LoessModel

Train a LOESS model

Приватные методы

Метод Описание
checkAllFiniteReal ( double values, bool isAbscissae ) : void
checkIncreasing ( double xval ) : void

Check that elements of the abscissae array are in an increasing order. Throws MathException if the abscissae array is not in an increasing order.

computeCoefficients ( double x, double xval, double yval, double robustnessWeights, int bandwidthInterval ) : double[]
computeIntervals ( double xvals, double xStep, int bandwidthInPoints ) : List
predict ( double x, double coefficients ) : double
train ( double xvals, double yvals, double xStep, int ascendingOrder, bool computeFitted = true ) : LoessModel

Train a LOESS model

tricube ( double x ) : double
updateBandwidthInterval ( double x, double xval, int bandwidthInterval ) : int[]

Given an Index interval into xval that embraces a certain number of points closest to a value less than x, update the interval so that it embraces the same number of points closest to x.

Описание методов

LoessInterpolator() публичный Метод

public LoessInterpolator ( ) : System
Результат System

LoessInterpolator() публичный Метод

public LoessInterpolator ( double bandwidth, int robustnessIters ) : System
bandwidth double
robustnessIters int
Результат System

Train() публичный Метод

Train a LOESS model
public Train ( double xvals, double yvals, double xStep, bool computeFitted = true ) : LoessModel
xvals double x values
yvals double y values
xStep double x-value step size
computeFitted bool to compute the fitted y values? Always true when robustnessIters > 0
Результат LoessModel

Описание свойств

DEFAULT_BANDWIDTH публичное статическое свойство

public static double DEFAULT_BANDWIDTH
Результат double

DEFAULT_ROBUSTNESS_ITERS публичное статическое свойство

public static int DEFAULT_ROBUSTNESS_ITERS
Результат int