C# 클래스 ImsInformed.Scoring.ScoreUtil

The input util.
파일 보기 프로젝트 열기: PNNL-Comp-Mass-Spec/IMS-Informed-Library

공개 메소드들

메소드 설명
MapToZeroOneExponential ( double input, double a, bool inverseMapping = false ) : double
MapToZeroOneExponential ( double input, double x0, double y0, bool inverseMapping = false ) : double

The map to zero one using 1- e^-ax

MapToZeroOneTrignometry ( double input, bool inverseMapping, double ninetyPercentX ) : double

Map a double from 0 to inifinity to [0,1] Range

MoreLikelyThanTargeted ( ObservedPeak a, ObservedPeak b, LikelihoodFunc likelihoodFunc, IImsTarget target ) : bool

The more likely than targeted.

MoreLikelyThanUntargeted ( ObservedPeak a, ObservedPeak b, LikelihoodFunc likelihoodFunc ) : bool

The more likely than.

비공개 메소드들

메소드 설명
CompareFeatureScore ( PeakScores a, PeakScores b, LikelihoodFunc likelihoodFunc ) : int

The compare feature input.

메소드 상세

MapToZeroOneExponential() 공개 정적인 메소드

public static MapToZeroOneExponential ( double input, double a, bool inverseMapping = false ) : double
input double
a double
inverseMapping bool
리턴 double

MapToZeroOneExponential() 공개 정적인 메소드

The map to zero one using 1- e^-ax
///
public static MapToZeroOneExponential ( double input, double x0, double y0, bool inverseMapping = false ) : double
input double /// The input. ///
x0 double /// The x 0. ///
y0 double /// The y 0. ///
inverseMapping bool
리턴 double

MapToZeroOneTrignometry() 공개 정적인 메소드

Map a double from 0 to inifinity to [0,1] Range
public static MapToZeroOneTrignometry ( double input, bool inverseMapping, double ninetyPercentX ) : double
input double /// The input. ///
inverseMapping bool /// The inverse mapping. ///
ninetyPercentX double /// The X value to map to 0.9. Used to define a "good" input. ///
리턴 double

MoreLikelyThanTargeted() 공개 정적인 메소드

The more likely than targeted.
///
public static MoreLikelyThanTargeted ( ObservedPeak a, ObservedPeak b, LikelihoodFunc likelihoodFunc, IImsTarget target ) : bool
a ImsInformed.Domain.DirectInjection.ObservedPeak /// The a. ///
b ImsInformed.Domain.DirectInjection.ObservedPeak /// The b. ///
likelihoodFunc LikelihoodFunc /// The likelihood func. ///
target IImsTarget /// The target. ///
리턴 bool

MoreLikelyThanUntargeted() 공개 정적인 메소드

The more likely than.
public static MoreLikelyThanUntargeted ( ObservedPeak a, ObservedPeak b, LikelihoodFunc likelihoodFunc ) : bool
a ImsInformed.Domain.DirectInjection.ObservedPeak /// The a. ///
b ImsInformed.Domain.DirectInjection.ObservedPeak /// The b. ///
likelihoodFunc LikelihoodFunc /// The likelyhood func. ///
리턴 bool