C# 클래스 ImsInformed.Statistics.IRLSFitline

상속: FitLine
파일 보기 프로젝트 열기: PNNL-Comp-Mass-Spec/IMS-Informed-Library

공개 메소드들

메소드 설명
IRLSFitline ( IEnumerable fitPoints, int iterations ) : System
IRLSFitline ( int iterations ) : System
PerformRegression ( ) : void
PerformRegression ( IEnumerable xyPoints ) : void

Replace the normal least square fit, using iteratively weighted least square fit.

보호된 메소드들

메소드 설명
CalculateRSquared ( ) : double
LeastSquaresFitLinear ( IEnumerable xyPoints, double &gain, double &offset ) : void

비공개 메소드들

메소드 설명
BiSquareWeight ( FitlinePoint point ) : double
CalculateMAD ( IEnumerable inputs ) : double
CalculateMedian ( IEnumerable inputs ) : double

메소드 상세

CalculateRSquared() 보호된 메소드

protected CalculateRSquared ( ) : double
리턴 double

IRLSFitline() 공개 메소드

public IRLSFitline ( IEnumerable fitPoints, int iterations ) : System
fitPoints IEnumerable
iterations int
리턴 System

IRLSFitline() 공개 메소드

public IRLSFitline ( int iterations ) : System
iterations int
리턴 System

LeastSquaresFitLinear() 보호된 메소드

protected LeastSquaresFitLinear ( IEnumerable xyPoints, double &gain, double &offset ) : void
xyPoints IEnumerable
gain double
offset double
리턴 void

PerformRegression() 공개 메소드

A delegate callback throws an exception.
public PerformRegression ( ) : void
리턴 void

PerformRegression() 공개 메소드

Replace the normal least square fit, using iteratively weighted least square fit.
A delegate callback throws an exception.
public PerformRegression ( IEnumerable xyPoints ) : void
xyPoints IEnumerable
리턴 void