主要内容

本页采用了机器翻译。点击此处可查看英文原文。

非线性 ARX 模型可用的映射函数

一个非线性 ARX 模型由模型自变量和输出函数组成。输出函数包含一个或多个映射对象,模型的每个输出对应一个对象。每个映射对象将一组输入信号映射为一个输出信号,通常包含一个非线性函数、一个线性函数和一个偏移量。有关非线性 ARX 模型结构的更多信息,请参阅什么是非线性 ARX 模型?

System Identification Toolbox™ 软件为非线性 ARX 模型提供了多个映射对象。当您在 App 或命令行中对非线性 ARX 模型进行估计时,软件会根据您的指定创建并配置映射对象。您还可以在命令行中独立创建和配置映射对象,然后在进行估计时指定这些自定义对象。

某些映射函数将非线性函数表示为非线性单元的求和序列,例如小波网络或 S 型函数。还有一些则采用基于机器学习算法的模型。一个映射对象中完全不包含非线性函数,只有一个线性函数和一个偏移量。下表列出了可用的映射对象。有关某个对象的详细说明,请参阅相应的参考页面。

非线性映射对象描述注释
小波网络idWaveletNetwork小波网络中经扩展和平移后的小波之和。默认
单层 sigmoid 神经网络idSigmoidNetwork扩张和平移后的 S 型单元函数之和。 
树划分idTreePartition在由二叉树定义的自变量空间的划分上,定义一个分段线性函数。适用于对在各种运行条件下收集的数据进行建模。
线性idLinear仅包含一个线性组件和一个偏移量。该估计器生成的模型与线性 ARX 模型类似,但具有指定自定义自变量的额外灵活性。用于创建在自变量中嵌入了非线性项的线性模型结构。

自定义网络

idCustomNetwork与 S 型网络类似,但采用用户自定义的单位函数。用户定义。仅供高级用户使用。
多层神经网络idNeuralNetwork神经网络,可以是回归神经网络 (RegressionNeuralNetwork (Statistics and Machine Learning Toolbox))、深度神经网络 (dlnetwork (Deep Learning Toolbox)) 或浅层神经网络 (network (Deep Learning Toolbox))。需要 Statistics and Machine Learning Toolbox™ 或 Deep Learning Toolbox™。
高斯过程 (GP) 回归模型idGaussianProcess基于核函数的零均值高斯随机过程回归模型。在测量数据有限时非常有用。需要 Statistics and Machine Learning Toolbox。
树集合回归模型idTreeEnsemble决策树集成回归模型,即二元决策树的集成模型。通常具有良好的预测性能,因为使用树的组合可以减少过拟合。可以调用并行处理。需要 Statistics and Machine Learning Toolbox。
支持向量机 (SVM) 回归模型idSupportVectorMachine带约束的基于内核的 SVM 回归模型。对异常值具有较好的稳健性。需要 Statistics and Machine Learning Toolbox。

另请参阅

主题