去趋势

去除多项式趋势

描述

例子

Y =趋势(x中的数据中删除最佳直线拟合x

  • 如果x是向量吗去趋势从元素中减去趋势x

  • 如果x是矩阵吗去趋势分别对每一列进行操作,从相应的列中减去每个趋势。

例子

Y =趋势(xn消除了nth次多项式趋势。例如,当N = 0去趋势从中移除平均值x.当N = 1去趋势删除线性趋势,这相当于前面的语法。当N = 2去趋势去除二次趋势。

例子

Y =趋势(xn英国石油公司删除连续的分段趋势,其段由断点定义英国石油公司

Y =趋势(___nanflag指定如何值将针对前面的任何语法进行处理。例如,去趋势(x, omitnan)删除值之前计算的趋势,而去趋势(x, includenan)包括它们(默认值)。

例子

Y =趋势(___名称,值使用一个或多个名称-值对指定附加参数。例如,去趋势(x, 1,英国石油公司“连续”,假)指定拟合的趋势可以有不连续。

例子

全部折叠

创建一个数据向量,去除连续的线性趋势。绘制原始数据、去趋势数据和线性趋势。

T = 0:20;X = 3* sint + t;Y =趋势(x);情节(t t t, x,, y,, x - y,”:k”)传说(输入数据的“去趋势数据”“趋势”“位置”“西北”

创建一个数据向量,去除连续二次趋势。绘制原始数据、去趋势数据和趋势。

T = 0:20;X = 20*sin(t) + t ^2;Y =趋向(x,2);情节(t t t, x,, y,, x - y,”:k”)传说(输入数据的“去趋势数据”“趋势”“位置”“西北”

创建一个数据向量,并使用断点0删除分段线性趋势。指定结果输出可以是不连续的。绘制原始数据、去趋势数据和趋势。

T = -10:10;X = t ^3 + 6*t。^2 + 4*t + 3;Bp = 0;Y =趋向(x,1,bp,“SamplePoints”t“连续”、假);情节(t t t, x,, y,, x - y,”:k”)传说(输入数据的“去趋势数据”“趋势”“位置”“西北”

输入参数

全部折叠

输入数组,指定为矢量、矩阵或多维数组。当x是一个多维数组,去趋势在所有维度上按列操作。

数据类型:|
复数支持:金宝app是的

多项式度,指定为非负整数标量,或为“不变”(相当于0)或“线性”(相当于1).

断点用于定义数据的分段段,指定为包含以下类型之一的向量:

  • 指示断点位置的样本点值。采样点值要么包含在默认的采样点向量中[1 2 3…]或者在向量中“SamplePoints”参数。

  • 其中逻辑1 (真正的)表示输入数据的相应元素中的断点。如果英国石油公司包含逻辑值,它必须与样本点的长度相同。

当您希望为不同的数据部分计算单独的趋势时,断点非常有用。

数据类型:||datetime|持续时间|逻辑

条件,指定为以下值之一:

  • “includenan”——包括计算趋势时输入数据中的值。

  • “omitnan”-忽略所有计算趋势时输入的值。

名称-值对参数

的可选逗号分隔对名称,值参数。的名字参数名称和价值对应的值。的名字必须出现在引号内。您可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:y =趋势(x,'SamplePoints',1:10:1000)

连续性约束,指定为逗号分隔的对,由“连续”和以下其中之一:

  • 真正的-拟合的趋势必须处处连续。

  • -拟合的趋势可以包含不连续。

样本点,由逗号分隔的对组成“SamplePoints”还有一个向量。样本点表示输入数据在x-轴,它们必须是唯一的,并且是有序的。

数据类型:||datetime|持续时间

扩展功能

R2006a之前介绍