高级编程语言
- 将数学公式转换为程序。
- 将矩阵和向量区域作为高级对象。
- 数据结构,例如列表和内存表。
- 迭代循环,IF-THEN/ELSE 逻辑等。
- 超过 300 种内置功能。
- 定义新的函数和子例程。
- 在 iml 操作中:函数可以在多个线程上并行执行。
矩阵计算
- 从数据表读入矩阵。
- 多线程矩阵运算:加法,乘法,加幂等。
- 求解线性系统。
- 矩阵分解:Cholesky,特征值,SVD 等。
- 将矩阵发送给函数。
- 在 iml 操作中:其他多线程矩阵计算。
数值分析
- 线性代数。
- 寻根算法。
- 积分和导数。
- 微分方程 (DE)。
- 插值。
- 在 iml 操作中:并行查找多个根,求解多个 DE。
- 通过具有简单用户界面的微分方程求解程序,即使不是专家也可以使用算法。
优化
模拟
- 从数十种内置分配中进行模拟。
- 单变量:正态、对数正态、指数等。
- 多元:正态、多项式、Wishart 等。
- 时间序列模型:ARIMA 和多元变体。
- 编写自定义模拟。
- 回归模型。
- 空间模型。
- 在 iml 操作中:在多个线程中生成独立的样本。
统计与数据分析
- 均值和标准差。
- 相关和协方差矩阵。
- 列表分类数据。
- 实施假设检验。
- 多元数据分析。
- 在 iml 操作中:自助方法和排列测试并行进行。