C# 클래스 UserSimulation.Utility

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

공개 메소드들

메소드 설명
BothNumbers ( string value1, string value2 ) : bool
CalculateNormalizedError ( string>.System.Collections.Generic.Dictionary correct_outputs, string>.System.Collections.Generic.Dictionary partially_corrected_outputs, double>.System.Collections.Generic.Dictionary max_errors ) : double>.System.Collections.Generic.Dictionary
CalculateTotalError ( string>.System.Collections.Generic.Dictionary correct_outputs, string>.System.Collections.Generic.Dictionary incorrect_outputs ) : double
ErrorDBToCellDict ( ErrorDB errors ) : string>.System.Collections.Generic.Dictionary
GenImportantErrors ( AST output_nodes, string>.System.Collections.Generic.Dictionary inputs, int k, string>.System.Collections.Generic.Dictionary correct_outputs, Microsoft.Office.Interop.Excel app, Microsoft.Office.Interop.Excel wb, Classification c, DAG dag ) : string>.System.Collections.Generic.Dictionary
GetFalseNegatives ( List true_positives, List false_positives, string>.System.Collections.Generic.Dictionary errors ) : HashSet
InjectValues ( Microsoft.Office.Interop.Excel app, Microsoft.Office.Interop.Excel wb, string>.System.Collections.Generic.Dictionary values ) : void
IsNumber ( string value ) : bool
MeanErrorMagnitude ( string>.System.Collections.Generic.Dictionary partially_corrected_outputs, string>.System.Collections.Generic.Dictionary original_outputs ) : double
NumericalMagnitudeChange ( double error, double correct ) : double
RelativeCategoricalError ( string original_value, string partially_corrected_value ) : double
RelativeNumericError ( double correct_value, double partially_corrected_value, double max_error ) : double
SaveInputs ( DAG dag ) : string>.System.Collections.Generic.Dictionary
SaveOutputs ( AST formula_nodes, DAG dag ) : string>.System.Collections.Generic.Dictionary
StringMagnitudeChange ( string error, string correct ) : double
TotalRelativeError ( double>.System.Collections.Generic.Dictionary error ) : double
UpdatePerFunctionMaxError ( string>.System.Collections.Generic.Dictionary correct_outputs, string>.System.Collections.Generic.Dictionary incorrect_outputs, double>.System.Collections.Generic.Dictionary max_errors ) : void

메소드 상세

BothNumbers() 공개 정적인 메소드

public static BothNumbers ( string value1, string value2 ) : bool
value1 string
value2 string
리턴 bool

CalculateNormalizedError() 공개 정적인 메소드

public static CalculateNormalizedError ( string>.System.Collections.Generic.Dictionary correct_outputs, string>.System.Collections.Generic.Dictionary partially_corrected_outputs, double>.System.Collections.Generic.Dictionary max_errors ) : double>.System.Collections.Generic.Dictionary
correct_outputs string>.System.Collections.Generic.Dictionary
partially_corrected_outputs string>.System.Collections.Generic.Dictionary
max_errors double>.System.Collections.Generic.Dictionary
리턴 double>.System.Collections.Generic.Dictionary

CalculateTotalError() 공개 정적인 메소드

public static CalculateTotalError ( string>.System.Collections.Generic.Dictionary correct_outputs, string>.System.Collections.Generic.Dictionary incorrect_outputs ) : double
correct_outputs string>.System.Collections.Generic.Dictionary
incorrect_outputs string>.System.Collections.Generic.Dictionary
리턴 double

ErrorDBToCellDict() 공개 정적인 메소드

public static ErrorDBToCellDict ( ErrorDB errors ) : string>.System.Collections.Generic.Dictionary
errors ErrorDB
리턴 string>.System.Collections.Generic.Dictionary

GenImportantErrors() 공개 정적인 메소드

public static GenImportantErrors ( AST output_nodes, string>.System.Collections.Generic.Dictionary inputs, int k, string>.System.Collections.Generic.Dictionary correct_outputs, Microsoft.Office.Interop.Excel app, Microsoft.Office.Interop.Excel wb, Classification c, DAG dag ) : string>.System.Collections.Generic.Dictionary
output_nodes AST
inputs string>.System.Collections.Generic.Dictionary
k int
correct_outputs string>.System.Collections.Generic.Dictionary
app Microsoft.Office.Interop.Excel
wb Microsoft.Office.Interop.Excel
c Classification
dag DataDebugMethods.DAG
리턴 string>.System.Collections.Generic.Dictionary

GetFalseNegatives() 공개 정적인 메소드

public static GetFalseNegatives ( List true_positives, List false_positives, string>.System.Collections.Generic.Dictionary errors ) : HashSet
true_positives List
false_positives List
errors string>.System.Collections.Generic.Dictionary
리턴 HashSet

InjectValues() 공개 정적인 메소드

public static InjectValues ( Microsoft.Office.Interop.Excel app, Microsoft.Office.Interop.Excel wb, string>.System.Collections.Generic.Dictionary values ) : void
app Microsoft.Office.Interop.Excel
wb Microsoft.Office.Interop.Excel
values string>.System.Collections.Generic.Dictionary
리턴 void

IsNumber() 공개 정적인 메소드

public static IsNumber ( string value ) : bool
value string
리턴 bool

MeanErrorMagnitude() 공개 정적인 메소드

public static MeanErrorMagnitude ( string>.System.Collections.Generic.Dictionary partially_corrected_outputs, string>.System.Collections.Generic.Dictionary original_outputs ) : double
partially_corrected_outputs string>.System.Collections.Generic.Dictionary
original_outputs string>.System.Collections.Generic.Dictionary
리턴 double

NumericalMagnitudeChange() 공개 정적인 메소드

public static NumericalMagnitudeChange ( double error, double correct ) : double
error double
correct double
리턴 double

RelativeCategoricalError() 공개 정적인 메소드

public static RelativeCategoricalError ( string original_value, string partially_corrected_value ) : double
original_value string
partially_corrected_value string
리턴 double

RelativeNumericError() 공개 정적인 메소드

public static RelativeNumericError ( double correct_value, double partially_corrected_value, double max_error ) : double
correct_value double
partially_corrected_value double
max_error double
리턴 double

SaveInputs() 공개 정적인 메소드

public static SaveInputs ( DAG dag ) : string>.System.Collections.Generic.Dictionary
dag DataDebugMethods.DAG
리턴 string>.System.Collections.Generic.Dictionary

SaveOutputs() 공개 정적인 메소드

public static SaveOutputs ( AST formula_nodes, DAG dag ) : string>.System.Collections.Generic.Dictionary
formula_nodes AST
dag DataDebugMethods.DAG
리턴 string>.System.Collections.Generic.Dictionary

StringMagnitudeChange() 공개 정적인 메소드

public static StringMagnitudeChange ( string error, string correct ) : double
error string
correct string
리턴 double

TotalRelativeError() 공개 정적인 메소드

public static TotalRelativeError ( double>.System.Collections.Generic.Dictionary error ) : double
error double>.System.Collections.Generic.Dictionary
리턴 double

UpdatePerFunctionMaxError() 공개 정적인 메소드

public static UpdatePerFunctionMaxError ( string>.System.Collections.Generic.Dictionary correct_outputs, string>.System.Collections.Generic.Dictionary incorrect_outputs, double>.System.Collections.Generic.Dictionary max_errors ) : void
correct_outputs string>.System.Collections.Generic.Dictionary
incorrect_outputs string>.System.Collections.Generic.Dictionary
max_errors double>.System.Collections.Generic.Dictionary
리턴 void