Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AppendTable ¶
func AppendTable(md *adacore.Markdown, lst []*DataSetStats) error
AppendTable - append table
func ExportExcel ¶
func ExportExcel(f *excelize.File, sheet string, lst []*DataSetStats, floatFormat string)
ExportExcel - export a excel file
Types ¶
type DataSetStats ¶
type DataSetStats struct { Name string `json:"Name"` Nums int `json:"Nums"` MeanSDev1 int `json:"MeanSDev1"` // 1个标准差以内的数量 MeanSDev2 int `json:"MeanSDev2"` // 2个标准差以内的数量 MeanSDev3 int `json:"MeanSDev3"` // 3个标准差以内的数量 COV float64 `json:"COV"` // coefficient of variation, StandardDeviation / Mean Min float64 `json:"Min"` // 最小值 Max float64 `json:"Max"` // 最大值 Median float64 `json:"Median"` // 中位数 MedianAbsoluteDeviation float64 `json:"MedianAbsoluteDeviation"` // 中值绝对偏差 MedianAbsoluteDeviationPopulation float64 `json:"MedianAbsoluteDeviationPopulation"` // 离散中值绝对偏差 Midhinge float64 `json:"Midhinge"` // 中枢纽,第1四分位数和第3四分位数的算术平均值 Mean float64 `json:"Mean"` // 平均数 GeometricMean float64 `json:"GeometricMean"` // 几何平均数 HarmonicMean float64 `json:"HarmonicMean"` // 谐波均值 InterQuartileRange float64 `json:"InterQuartileRange"` // 4分位间距 StandardDeviation float64 `json:"StandardDeviation"` // 标准差 StandardDeviationPopulation float64 `json:"StandardDeviationPopulation"` StandardDeviationSample float64 `json:"StandardDeviationSample"` Trimean float64 `json:"Trimean"` // 3均值 Variance float64 `json:"Variance"` // 方差 PopulationVariance float64 `json:"PopulationVariance"` // 离散方差 SampleVariance float64 `json:"SampleVariance"` // 采样方差 }
DataSetStats - data set stats
func AnalayzeDataSet ¶
func AnalayzeDataSet(length int, name string, funcGetValue FuncGetValue) (*DataSetStats, error)
AnalayzeDataSet - analayze data set
Click to show internal directories.
Click to hide internal directories.