The data sample model
SampleDistribution
00 Remarks
summary of the sample data vector
01 Syntax
02 Methods
| Name | Overloads | Summary |
|---|---|---|
| .ctor | 2 | Streaming construction from row blocks. |
| FromBlocks | 1 | Streaming sample statistics for the huge row-wise dataset. |
| GetPercentile | 1 | 计算精确分位数 (Linear interpolation, similar to R type 7) |
| GetRange | 1 | Extensions.DoubleRange()) = [SampleDistribution.min, SampleDistribution.max] |
03 Properties
| Name | Overloads | Summary |
|---|---|---|
| variance | 1 | variance of the population |
| stdErr | 1 | standard deviation of the population |
| CV | 1 | coefficient of variation (stdErr / average) |
| range | 1 | range of the data (max - min) |
| quantile | 1 | 分别为0%, 25%, 50%, 75%, 100% |
| median | 1 | 中位数 (50% quantile) |
| min | 1 | |
| max | 1 | |
| average | 1 | |
| sum | 1 | |
| size | 1 | |
| mode | 1 | |
| CI95Range | 1 | |
| outlierBoundary | 1 |
04 Members
Double(), Boolean)Construct a feature data based on a specific dataframe column data
| Name | Type | Description |
|---|---|---|
v | Double() | the raw data matrix column data |
estimateQuantile | Boolean | - |
IEnumerable(Of Double()), Boolean, Int32)Streaming construction from row blocks. 面向数据总点数远超 Int32 数组上限的超大数据集: 每一行 Double() 首尾相接构成完整样本, 全程内存占用恒定.
注意: quantile/median/mode 为近似值(精度由 histogramBins 控制), size/sum/min/max/average/variance/stdErr 为精确值.
IEnumerable(Of Double()), Int32, Boolean)Streaming sample statistics for the huge row-wise dataset. (数据总点数可以远超 Int32 数组上限, 内存占用恒定)
Double(), Double)计算精确分位数 (Linear interpolation, similar to R type 7)
Extensions.DoubleRange() = [[SampleDistribution.min](cref:P:Microsoft.VisualBasic.Math.Distributions.Summary.SampleDistribution.min), [SampleDistribution.max](cref:P:Microsoft.VisualBasic.Math.Distributions.Summary.SampleDistribution.max)]
variance of the population
standard deviation of the population
coefficient of variation (stdErr / average)
range of the data (max - min)
分别为0%, 25%, 50%, 75%, 100%
中位数 (50% quantile)