C# Class CanvasClean.LoessInterpolator.LoessModel

Exibir arquivo Open project: Illumina/canvas

Public Methods

Method Description
LoessModel ( double sortedXs, double sortedYs, double sortedFitted, double sortedRobustnessWeights, int ascendingOrder, List loessIntervals ) : System
Predict ( double x ) : double
Predict ( IEnumerable xvals ) : double[]

Private Methods

Method Description
FindInterval ( double x ) : LoessInterval
SetOriginalOrder ( int ascendingOrder ) : void
predict ( double x, LoessInterval interval ) : double

Method Details

LoessModel() public method

public LoessModel ( double sortedXs, double sortedYs, double sortedFitted, double sortedRobustnessWeights, int ascendingOrder, List loessIntervals ) : System
sortedXs double
sortedYs double
sortedFitted double
sortedRobustnessWeights double
ascendingOrder int
loessIntervals List
return System

Predict() public method

public Predict ( double x ) : double
x double
return double

Predict() public method

public Predict ( IEnumerable xvals ) : double[]
xvals IEnumerable
return double[]