主要内容

去趋势

消除多项式趋势

描述

例子

y =去趋势(x)从数据中删除最好的适合直线x

  • 如果x是一个矢量,然后呢去趋势减去的元素的趋势x

  • 如果x是一个矩阵,然后呢去趋势作用于每一列分别减去每个对应的列的趋势x

例子

y =去趋势(x,n)消除了nth-degree多项式趋势。例如,当n = 0,去趋势删除的平均值x。当n = 1,去趋势消除了线性趋势,相当于以前的语法。当n = 2,去趋势消除了二次趋势。

例子

y =去趋势(x,n,英国石油公司)删除一个连续的分段趋势,部分定义的破发点英国石油公司

y =去趋势(___,nanflag)指定如何值是治疗的任何以前的语法。例如,去趋势(x, omitnan)删除值计算趋势之前,去趋势(x, includenan)包括(默认)。

例子

y =去趋势(___,名称,值)指定其他参数使用一个或多个名称-值对。例如,去趋势(x, 1,英国石油公司“连续”,假)指定安装趋势可以不连续。

例子

全部折叠

创建一个向量的数据,并把连续的线性趋势。画出原始数据,去趋势数据和线性趋势。

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

图包含一个坐标轴对象。坐标轴对象包含3线类型的对象。这些对象代表输入数据,去趋势数据,趋势。

创建一个向量的数据和删除连续二次趋势。画出原始数据,去趋势数据,这一趋势。

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

图包含一个坐标轴对象。坐标轴对象包含3线类型的对象。这些对象代表输入数据,去趋势数据,趋势。

创建一个向量的数据,并把分段线性趋势使用断点在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”)传说(输入数据的,“去趋势数据”,“趋势”,“位置”,“西北”)

图包含一个坐标轴对象。坐标轴对象包含3线类型的对象。这些对象代表输入数据,去趋势数据,趋势。

输入参数

全部折叠

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

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

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

破发点定义分段段的数据,指定为一个向量包含下列之一:

  • 采样点的值表示断点的位置。采样点的值包含在默认的采样点向量(1 2 3…)或在指定的向量“SamplePoints”参数。

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

破发点是有用的,当你想计算单独的不同部分的数据的趋势。

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

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

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

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

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

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

连续性约束,指定为逗号分隔组成的“连续”和下列之一:

  • 真正的——安装趋势必须是连续的无处不在。

  • ——安装趋势可以包含不连续。

采样点,指定为逗号分隔组成的“SamplePoints”和一个向量。采样点表示的输入数据的位置x设在,他们必须是唯一的,排序。

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

扩展功能

版本历史

之前介绍过的R2006a

另请参阅

功能

住编辑任务