C# 클래스 DataDebugMethods.Analysis

파일 보기 프로젝트 열기: plasma-umass/DataDebug

공개 메소드들

메소드 설명
BootstrapFrequency ( IEnumerable boots ) : double>.Dictionary
ConvertToNumericOutput ( FunctionOutput boots ) : FunctionOutput[]
DataDebug ( int num_bootstraps, DAG dag, Microsoft.Office.Interop.Excel app, bool weighted, bool all_outputs, long max_duration_in_ms, Stopwatch sw, double significance, ProgBar pb ) : int>.System.Collections.Generic.Dictionary
DictAdd ( int>.System.Collections.Generic.Dictionary d1, int>.System.Collections.Generic.Dictionary d2 ) : int>.System.Collections.Generic.Dictionary
FunctionOutputsAreNumeric ( FunctionOutput boots ) : bool
Inference ( int num_bootstraps, InputSample resamples, InputSample>.Dictionary initial_inputs, string>.Dictionary initial_outputs, AST input_arr, AST output_arr, DAG dag, bool weighted, double significance, ProgBar pb ) : int>.System.Collections.Generic.Dictionary
NumericHypothesisTest ( DAG dag, AST rangeNode, AST functionNode, FunctionOutput boots, string initial_output, bool weighted, double significance ) : int>.System.Collections.Generic.Dictionary
RejectNullHypothesis ( FunctionOutput boots, string original_output, int exclude_index, double significance ) : bool
RejectNullHypothesis ( FunctionOutput boots, string original_output, int exclude_index, double significance ) : double
Resample ( int num_bootstraps, InputSample orig_vals, Random rng ) : DataDebugMethods.InputSample[]
SortBootstraps ( FunctionOutput boots ) : FunctionOutput[]
StoreOutputs ( AST outputs, DAG dag ) : string>.Dictionary
StringHypothesisTest ( DAG dag, AST rangeNode, AST functionNode, FunctionOutput boots, string initial_output, bool weighted, double significance ) : int>.System.Collections.Generic.Dictionary

비공개 메소드들

메소드 설명
PropagateNodeWeight ( AST node, DAG dag ) : int
PropagateWeights ( DAG dag ) : void
StoreInputs ( AST inputs, DAG dag ) : InputSample>.Dictionary

메소드 상세

BootstrapFrequency() 공개 정적인 메소드

public static BootstrapFrequency ( IEnumerable boots ) : double>.Dictionary
boots IEnumerable
리턴 double>.Dictionary

ConvertToNumericOutput() 공개 정적인 메소드

public static ConvertToNumericOutput ( FunctionOutput boots ) : FunctionOutput[]
boots FunctionOutput
리턴 FunctionOutput[]

DataDebug() 공개 정적인 메소드

public static DataDebug ( int num_bootstraps, DAG dag, Microsoft.Office.Interop.Excel app, bool weighted, bool all_outputs, long max_duration_in_ms, Stopwatch sw, double significance, ProgBar pb ) : int>.System.Collections.Generic.Dictionary
num_bootstraps int
dag DAG
app Microsoft.Office.Interop.Excel
weighted bool
all_outputs bool
max_duration_in_ms long
sw System.Diagnostics.Stopwatch
significance double
pb ProgBar
리턴 int>.System.Collections.Generic.Dictionary

DictAdd() 공개 정적인 메소드

public static DictAdd ( int>.System.Collections.Generic.Dictionary d1, int>.System.Collections.Generic.Dictionary d2 ) : int>.System.Collections.Generic.Dictionary
d1 int>.System.Collections.Generic.Dictionary
d2 int>.System.Collections.Generic.Dictionary
리턴 int>.System.Collections.Generic.Dictionary

FunctionOutputsAreNumeric() 공개 정적인 메소드

public static FunctionOutputsAreNumeric ( FunctionOutput boots ) : bool
boots FunctionOutput
리턴 bool

Inference() 공개 정적인 메소드

public static Inference ( int num_bootstraps, InputSample resamples, InputSample>.Dictionary initial_inputs, string>.Dictionary initial_outputs, AST input_arr, AST output_arr, DAG dag, bool weighted, double significance, ProgBar pb ) : int>.System.Collections.Generic.Dictionary
num_bootstraps int
resamples InputSample
initial_inputs InputSample>.Dictionary
initial_outputs string>.Dictionary
input_arr AST
output_arr AST
dag DAG
weighted bool
significance double
pb ProgBar
리턴 int>.System.Collections.Generic.Dictionary

NumericHypothesisTest() 공개 정적인 메소드

public static NumericHypothesisTest ( DAG dag, AST rangeNode, AST functionNode, FunctionOutput boots, string initial_output, bool weighted, double significance ) : int>.System.Collections.Generic.Dictionary
dag DAG
rangeNode AST
functionNode AST
boots FunctionOutput
initial_output string
weighted bool
significance double
리턴 int>.System.Collections.Generic.Dictionary

RejectNullHypothesis() 공개 정적인 메소드

public static RejectNullHypothesis ( FunctionOutput boots, string original_output, int exclude_index, double significance ) : bool
boots FunctionOutput
original_output string
exclude_index int
significance double
리턴 bool

RejectNullHypothesis() 공개 정적인 메소드

public static RejectNullHypothesis ( FunctionOutput boots, string original_output, int exclude_index, double significance ) : double
boots FunctionOutput
original_output string
exclude_index int
significance double
리턴 double

Resample() 공개 정적인 메소드

public static Resample ( int num_bootstraps, InputSample orig_vals, Random rng ) : DataDebugMethods.InputSample[]
num_bootstraps int
orig_vals InputSample
rng System.Random
리턴 DataDebugMethods.InputSample[]

SortBootstraps() 공개 정적인 메소드

public static SortBootstraps ( FunctionOutput boots ) : FunctionOutput[]
boots FunctionOutput
리턴 FunctionOutput[]

StoreOutputs() 공개 정적인 메소드

public static StoreOutputs ( AST outputs, DAG dag ) : string>.Dictionary
outputs AST
dag DAG
리턴 string>.Dictionary

StringHypothesisTest() 공개 정적인 메소드

public static StringHypothesisTest ( DAG dag, AST rangeNode, AST functionNode, FunctionOutput boots, string initial_output, bool weighted, double significance ) : int>.System.Collections.Generic.Dictionary
dag DAG
rangeNode AST
functionNode AST
boots FunctionOutput
initial_output string
weighted bool
significance double
리턴 int>.System.Collections.Generic.Dictionary