periodicRegressor
为非线性ARX模型指定周期回归量
描述
周期回归函数是延迟输入和输出变量的正弦和余弦函数。例如,罪(y(t1)),因为(y(t-1))都是具有单样本延迟的周期回归量。一个periodicRegressor
对象封装一组周期回归器。使用periodicRegressor
对象在创建非线性ARX模型时使用idnlarx
或nlarx
.您可以指定periodicRegressor
对象与linearRegressor
,polynomialRegressor
,customRegressor
对象,并将它们组合成一个组合回归集。
创建
语法
描述
应用倍频器scReg
= periodicRegressor(变量、滞后、W)W
每一个公式。例如,如果变量
包含{' y ', ' u '}
,滞后
包含{1,2}
,W
等于1.5
,则函数创建回归量sin(1.5y(t1)),因为(1.5y(t1)),罪(1.5u(t2)),因为(1.5u(t2))。
将每个回归信号近似为包含的傅立叶级数scReg
= periodicRegressor(变量、滞后、W, NumTerms)NumTerms
系数通过创建NumTerms
每个滞后变量的周期回归量,如序列sin(x),罪(2x),…,罪(米x),因为(x),因为(2x),…,cos (米x).
在这个序列,x表示滞后变量,例如y(t1),米等于NumTerms
.
指定是否应用绝对值操作来创建回归函数,例如|sin(y(t-k) |和| cos (u(t) |。scReg
= periodicRegressor(变量、滞后、W, NumTerms,UseAbsolute
)