API Docs / Microsoft.VisualBasic.Math.Core 5.0.9753.4776 5.0.9762.11310
Microsoft.VisualBasic.Math.Core 5.0.9753.4776 .
Namespaces 40
Types 203
Members 1727
01 Namespaces
Microsoft.VisualBasic.Math
Microsoft.VisualBasic.Math.Distributions
Type Summary
Members
Abundance
4
AxisDensity
2
BesselFunctions
修正贝塞尔函数(modified Bessel function)第一类 I_ν(x) 的实现。 本模块对应 R 语言之中的 besselI(x, nu, expon.scaled = FALSE), 用于 Skellam 分布的概率密度函数计算(参见 dskellam)。
7
Beta
Beta distribution
1
Bootstraping
Data sampling bootstrapping extensions
11
ChiSquareDistribution
卡方分布(中心与非中心)的分布函数,对应 R 语言之中的 pchisq。 非中心卡方分布是 Skellam 分布累积分布函数的核心依赖 (参见 Resources\pskellam.txt):两个 Poisson 变量之差的 累积分布可以通过非中心卡方分布精确表达。
7
DirichletDistribution
Dirichlet distribution In probability and statistics, the Dirichlet distribution (after Peter Gustav Lejeune Dirichlet), often denoted {\displaystyle \operatorname {Dir} ({\bo…
5
ECDF
Empirical distribution function In statistics, an empirical distribution function (commonly also called an empirical cumulative distribution function, eCDF) is the distributio…
3
Gaussian
Gaussian function https://en.wikipedia.org/wiki/Gaussian_function
4
MathGamma
gamma function (Γ) from mathematics
4
pnorm
正态分布帮助模块
16
PoissonDiskGenerator
cf paper: Fast Poisson Disk Sampling in Arbitrary Dimensions.
16
TrIQ
Contrast optimization of mass spectrometry imaging (MSI) data visualization by threshold intensity quantization (TrIQ)
4
Microsoft.VisualBasic.Math.Distributions.Abundance
Type Summary
Members
AlgorithmType
the algorithms for computing kurtosis/skewness
6
Microsoft.VisualBasic.Math.Distributions.BinBox
Microsoft.VisualBasic.Math.Distributions.Summary
Microsoft.VisualBasic.Math.Distributions.Summary.StreamingSampleDistribution
Type Summary
Members
Bucket
histogram bin: 计数 + 桶内精确的 [min, max]
3
Microsoft.VisualBasic.Math.DownSampling
Type Summary
Members
Bucket
A bucket holds a subset of events and select significant events from it
2
BucketBasedAlgorithm
General algorithm using buckets to downsample events: Prepare data.Split events into buckets.Calculate weight of events.Select significant events from each bucket.
5
BucketSplitter
Split up events into buckets
1
DownSamplingAlgorithm
Interface for downSampling algorithms
1
DSAlgorithms
Downsampling algorithms for time series data(LTOB, LTTB, LTD, OSI-PI Plot)
16
FixedNumBucketSplitter
Assign the first event to the first bucket, the last event to the last bucket.
1
FixedTimeBucketSplitter
Split data into buckets with equal time span
2
Microsoft.VisualBasic.Math.DownSampling.LargestTriangleBucket
Microsoft.VisualBasic.Math.DownSampling.MaxMin
Type Summary
Members
MMAlgorithm
Select events with maximum or minimum value in bucket
1
MMBucket
Bucket that selects events with maximum or minimum value
2
PIPlotAlgorithm
OSISoft PI PlotValues algorithm.
1
PIPlotBucket
Bucket that selects the first, the last event and events with maximum or minimum value
1
Microsoft.VisualBasic.Math.DownSampling.Mixed
Type Summary
Members
MixedAlgorithm
Merge other algorithms' results into a new result, then deduplicate and sort it.
3
Microsoft.VisualBasic.Math.DownSampling.TimeGap
Type Summary
Members
TimeGapAlgorithm
Find out big gaps between events and select events at both ends of those gaps.
2
Microsoft.VisualBasic.Math.Extensions
Microsoft.VisualBasic.Math.Framework
Microsoft.VisualBasic.Math.Framework.Iterator
Type Summary
Members
Kernel
the simulator iterator kernel
2
Microsoft.VisualBasic.Math.Framework.Optimization.LBFGSB
Type Summary
Members
BKLDLT
Bunch-Kaufman LDLT decomposition
23
Debugger
internal logger wrapper for echo debug message
0
IGradFunction
6
LBFGSB
L-BFGS-B optimizer # LBFGSBJava L-BFGS-B box constrained optimizer * Most of the code ported from LBFGS++ code.
18
Parameters
16
Microsoft.VisualBasic.Math.Framework.Optimization.LBFGSB.BKLDLT
Type Summary
Members
IndexType
Index reference, mutable
0
Pair
Compressed permutations
1
Microsoft.VisualBasic.Math.Framework.Optimization.LBFGSB.LineSearches
Type Summary
Members
LineSearch
Line search methods for optimization and root-finding
8
Microsoft.VisualBasic.Math.Framework.Optimization.LBFGSB.LineSearches.LewisOverton
Microsoft.VisualBasic.Math.HashMaps
Type Summary
Members
HashBlizzard
Blizzard hash algorithm code
2
HashMap
VB.NET常用的哈希算法集.其中包括了著名的暴雪的哈希,T33哈希.......
19
JenkinsHash
Original source from http://256.com/sources/jenkins_hash_java/ This is a Bob Jenkins hashing algorithm implementation <br> These are functions for producing 32-bit hashes for…
11
Microsoft.VisualBasic.Math.HashMaps.HashBlizzard
Type Summary
Members
dwHashTypes
The dwHashType: hash value types
6
Microsoft.VisualBasic.Math.HashMaps.MinHash
Microsoft.VisualBasic.Math.Interpolation
Type Summary
Members
B_Spline
B-spline. degree参数应该是大于1的,否则等于1的时候将不会进行插值处理
4
BezierCurve
A Bezier curve is a parametric curve frequently used in computer graphics and related fields.
8
BezierExtensions
2
BSpline
B-spline arguments
2
CatmullRomSpline
Calculates interpolated point between two points using Catmull-Rom Spline
3
CentripetalCatmullRomSpline
Centripetal Catmull–Rom spline In computer graphics, centripetal Catmull–Rom spline is a variant form of Catmull-Rom spline formulated by Edwin Catmull and Raphael Rom accordi…
2
CubicSpline
Cubic spline interpolation
9
CubicSplineVector
三次样条插值的核心代码模块
7
DouglasPeucker
Ramer–Douglas–Peucker algorithm The Ramer–Douglas–Peucker algorithm, also known as the Douglas–Peucker algorithm and iterative end-point fit algorithm, is an algorithm that…
5
Extensions
3
PolynomialNewton
似乎对三角函数不起作用
2
PrincipalCurve
4
Splines
线条插值算法类型
10
Microsoft.VisualBasic.Math.LinearAlgebra
Microsoft.VisualBasic.Math.LinearAlgebra.LinearProgramming
Microsoft.VisualBasic.Math.LinearAlgebra.LinearProgramming.IPMCrossover
Microsoft.VisualBasic.Math.LinearAlgebra.LinearProgramming.IPMCrossover.SparseChol
Microsoft.VisualBasic.Math.LinearAlgebra.Matrix
Microsoft.VisualBasic.Math.LinearAlgebra.Matrix.MDSScale
Type Summary
Members
Data
Created by IntelliJ IDEA.
9
LandmarkMDS
Created by IntelliJ IDEA.
8
MDS
Created by IntelliJ IDEA.
4
MDSMethod
7
SMACOF
A class implementing Stress Minimization by Majorizing a Complex Function (SMACOF).
13
Microsoft.VisualBasic.Math.LinearAlgebra.PCAEllipseCalculator
Microsoft.VisualBasic.Math.LinearAlgebra.Solvers
Type Summary
Members
GaussianElimination
Gaussian elimination In mathematics, Gaussian elimination, also known as row reduction, is an algorithm for solving systems of linear equations.
2
OLS
OLS(普通最小二乘法,Ordinary Least Squares)的计算原理和用途。 OLS 是统计学和机器学习中最基础、也最重要的回归分析方法之一。它的核心目标是:在众多数据点中,找到一条能“最佳拟合”这些点的直线(或超平面)。 --- ### 一、 OLS 的计算原理 为了便于理解,我们以一元线性回归(只有一个自变量 $X$ 和一…
1
PowerMethod
Method for finding eigenvectors
2
Solve
a*b=0 -> x
3
SOR
1
Microsoft.VisualBasic.Math.LinearAlgebra.Vector
Type Summary
Members
Argument
Numeric argument for Vector.Call())
8
Microsoft.VisualBasic.Math.Logical.FuzzyLogic
Microsoft.VisualBasic.Math.Logical.FuzzyLogic.Models
Microsoft.VisualBasic.Math.Numerics
Type Summary
Members
BigDecimal
41
Half
Represents a half-precision floating point number.
90
HalfHelper
Helper class for Half conversions and some low level operations.
1
UncheckedInteger
https://stackoverflow.com/questions/2403154/fastest-way-to-do-an-unchecked-integer-addition-in-vb-net
7
UncheckIntegerExtensions
unchecked arithmetic
4
Microsoft.VisualBasic.Math.Quantile
Type Summary
Members
DataQuartile
A data quartile model based on a given sample data input
9
Extensions
GK quantile extensions method
9
FastRankQuantile
3
QuantileEstimationGK
Implementation of the Greenwald and Khanna algorithm for streaming calculation of epsilon-approximate quantiles.
8
Quartile
四分位数(Quartile)是在统计学中把所有数值由小到大排列并分成四等份够,处于三个分割点位置的数值。
2
Selector
String expression for select the sequence members by its numeric values, selector expression provider for CLI programming.
7
X
Data variables
4
Microsoft.VisualBasic.Math.Quantile.Selector
Microsoft.VisualBasic.Math.Scripting
Microsoft.VisualBasic.Math.Scripting.MathExpression
Microsoft.VisualBasic.Math.Scripting.MathExpression.Impl
Microsoft.VisualBasic.Math.Scripting.Rscript
Type Summary
Members
GenericVector
在这个泛型向量之中,仅包含有对元素对象的访问方法的封装,并没有涉及类型解析等反射操作
9