我正在寻找一款能够进行高级数学、统计学和统计分布等操作的库。
目前,我正在寻找一个能够处理二项式分布和泊松分布的库。
我正在寻找一款能够进行高级数学、统计学和统计分布等操作的库。
目前,我正在寻找一个能够处理二项式分布和泊松分布的库。
MathDotNet 可以提供您所需的函数,不过根据您需要的功能程度,可能会有点过剩。 它提供以下功能:
完整列表请参见此页面。
.NET框架语言包括C#、F#和VB.NET
ILNumerics.Net高性能、类型安全的数值数组类和函数,适用于一般数学、FFT和线性代数,面向.NET/mono平台,32位和64位,具有类似脚本的C#语法,2D和3D绘图控件,高效的内存管理。
IMSL数值库针对.NET编写的一组数学、统计、数据挖掘、金融和图表类。
Measurement Studio是一个集成的UI控件和类库套件,用于开发测试和测量应用程序。分析类库提供各种数字信号处理、信号滤波、信号生成、峰值检测和其他一般数学功能。
NMath由CenterSpace Software开发:.NET平台的数值组件库,包括信号处理(FFT)类、线性代数(LAPACK和BLAS)框架和统计包。
suanshu.net由Numerical Method Inc.开发:是一个包含大量数值算法的集合,包括线性代数、(高级)优化、插值、马尔可夫模型、主成分分析、时间序列分析、假设检验、回归、统计学、常微分方程和偏微分方程求解器以及suanshu。NLinear是一种通用的C#线性代数工具包,兼容Silverlight。
Math.NET Numerics是一个相当不错的.NET开源库,根据其网站描述:
Numerics是Math.NET项目的数值基础,旨在提供科学、工程和日常使用中的数值计算方法和算法。涵盖的主题包括特殊函数、线性代数、概率模型、随机数、插值、积分变换等。
如果商业库对您来说是可接受的选择,我可以推荐几个。
Extreme Optimization,The Extreme Optimization Numerical Libraries for .NET 是一组为 Microsoft .NET 框架构建的通用数学和统计类。
FoundaStat(存在免费版本),是一个用于 Microsoft .NET 平台的统计库。FoundaStat 为所有 .NET 软件产品提供了统计计算能力。它包括提供与各种数据格式交互、计算描述性统计信息、相关分析、统计推断、ANOVA 和多元回归分析等功能的类。
其他链接
你应该看一下CenterSpace Software的.NET统计包。我们有二项式分布和泊松分布,它们的CDF和反函数(计算准确性可能会很麻烦)。
统计包提供了高性能类:
保罗