Documentation
¶
Index ¶
- Constants
- Variables
- func BuildSimilarityTable(testdata diabetesdata.PimaDiabetesRecord)
- func DoKFoldSplit(dataset []diabetesdata.PimaDiabetesRecord, numberOfFolds int) ([]diabetesdata.PimaDiabetesRecord, error)
- func DoProcessAlgorithm(dataset []diabetesdata.PimaDiabetesRecord, algorithm int) ([]diabetesdata.PimaDiabetesRecord, error)
- func DoShowAlgorithmTestSummary(sessionhandle *os.File, testdata []diabetesdata.PimaDiabetesRecord)
- func GetAlgorithmDescription(algoIndex int) string
- func PreprocessRemoveUniqueFeatureRecords(data []diabetesdata.PimaDiabetesRecord) []diabetesdata.PimaDiabetesRecord
- func ReplaceNearestNeighbours(dataset []diabetesdata.PimaDiabetesRecord) ([]diabetesdata.PimaDiabetesRecord, error)
- func ReplaceUsingHotDeck(dataset []diabetesdata.PimaDiabetesRecord) ([]diabetesdata.PimaDiabetesRecord, error)
- type SimilarityMeasure
- type TableItem
Constants ¶
View Source
const ( N = support.N TABLE_SIZE = N SOMETHING_BIG_AND_POSITIVE = 99999.0 )
Variables ¶
View Source
var ApplyKFold bool
View Source
var KfoldCount = default_kfold_count
View Source
var Metrics [11]metrics.SessionMetrics
View Source
var SimilarityTable []SimilarityMeasure // stores the indesx and measure of the closest records
View Source
var UseDebug bool = false
global flag
Functions ¶
func BuildSimilarityTable ¶
func BuildSimilarityTable(testdata diabetesdata.PimaDiabetesRecord)
func DoKFoldSplit ¶
func DoKFoldSplit(dataset []diabetesdata.PimaDiabetesRecord, numberOfFolds int) ([]diabetesdata.PimaDiabetesRecord, error)
func DoProcessAlgorithm ¶
func DoProcessAlgorithm(dataset []diabetesdata.PimaDiabetesRecord, algorithm int) ([]diabetesdata.PimaDiabetesRecord, error)
func DoShowAlgorithmTestSummary ¶
func DoShowAlgorithmTestSummary(sessionhandle *os.File, testdata []diabetesdata.PimaDiabetesRecord)
func GetAlgorithmDescription ¶
func PreprocessRemoveUniqueFeatureRecords ¶
func PreprocessRemoveUniqueFeatureRecords(data []diabetesdata.PimaDiabetesRecord) []diabetesdata.PimaDiabetesRecord
func ReplaceNearestNeighbours ¶
func ReplaceNearestNeighbours(dataset []diabetesdata.PimaDiabetesRecord) ([]diabetesdata.PimaDiabetesRecord, error)
using plain nearest neighbour removing incomplete data from the set of possible donors
func ReplaceUsingHotDeck ¶
func ReplaceUsingHotDeck(dataset []diabetesdata.PimaDiabetesRecord) ([]diabetesdata.PimaDiabetesRecord, error)
Algo=7
Types ¶
type SimilarityMeasure ¶
Click to show internal directories.
Click to hide internal directories.