PCA椭圆计算器
PCAEllipseCalculator
01 Syntax
Microsoft.VisualBasic.Math.LinearAlgebra.PCAEllipseCalculator
02 Methods
| Name | Overloads | Summary |
|---|---|---|
| CalculateEllipse | 1 | 计算PCA统计椭圆 |
| EigenDecompose | 1 | 2x2对称矩阵的特征分解 |
| CalculateScaleFactor | 1 | 计算缩放因子 |
| ChiSquareQuantile | 1 | 卡方分布分位数近似计算 使用Wilson-Hilferty近似 |
| FQuantile | 1 | F分布分位数近似计算 |
| NormalQuantile | 1 | 标准正态分布分位数近似计算 使用Beasley-Springer-Moro近似 |
| NormalizeVector | 1 | 向量归一化 |
| NormalizeAngle | 1 | 角度规范化到[0, π) |
03 Members
计算PCA统计椭圆
Parameters
| Name | Type | Description |
|---|---|---|
points | PointF() | PCA得分散点集合 |
confidenceLevel | Single | 置信水平(0-1之间,默认0.95) |
ellipseType | EllipseType | 椭圆类型(默认Normal) |
degreesOfFreedom | Nullable(Of Int32) | t分布的自由度(默认None,自动计算) |
Returns
PCA椭圆计算结果
EigenDecompose(
Double[0:,0:])2x2对称矩阵的特征分解
计算缩放因子
ChiSquareQuantile(
Double, Int32)卡方分布分位数近似计算 使用Wilson-Hilferty近似
FQuantile(
Double, Int32, Int32)F分布分位数近似计算
NormalQuantile(
Double)标准正态分布分位数近似计算 使用Beasley-Springer-Moro近似
NormalizeVector(
Double())向量归一化
NormalizeAngle(
Double)角度规范化到[0, π)