去趋势
消除多项式趋势
描述
例子
连续线性趋势
创建一个向量的数据,并把连续的线性趋势。画出原始数据,去趋势数据和线性趋势。
t = 0:20;= 3 * sin (t) + t;D =去趋势(一);情节(t)在情节(t、D)情节(t,模拟,”:k”)传说(“输入数据”,“去趋势数据”,“趋势”)
连续二次趋势
创建一个表的数据,和删除连续二次趋势从表中指定的变量。画出原始数据,去趋势数据,这一趋势。
t = (4:4)”;趋势= (t。^ 2 + 4 * t + 3);sig = [0 1 2 1 0 1 2 1 0) ';x =团体+趋势;T =表(T,趋势,团体,x);T =去趋势(T 2“DataVariables”,“x”,“SamplePoints”,“t”,“ReplaceValues”假)
T =9×5表t趋势团体x x_detrended __ _____ ___ __ ___________ 4 3 0 3 -0.12121 3 0 1 1 2 1 2 3 -1.9654 0.9697 1.0736 1 0 1 1 0 3 0 3 0.08658 - 1 8 1 9 1.0736 - 2 15 2 13 -1.9654 - 3 24 1 25 0.9697 4 35 0 35 -0.12121
情节(T)“t”,“x”)举行在情节(T)“t”,“x_detrended”)情节(T.t T.x-T.x_detrended,”:k”)传说(“输入数据”,“去趋势数据”,“趋势”,“位置”,“西北”)
不连续的线性趋势
创建一个向量的数据,并把分段线性趋势使用断点0。指定生成的输出可以不连续。画出原始数据,去趋势数据,这一趋势。
t = 10:10;= t。^ 3 + 6 * t。^ 2 + 4 * t + 3;英国石油(bp) = 0;D =去趋势(1,英国石油(bp)“SamplePoints”t“连续”、假);情节(t)在情节(t、D)情节(t,模拟,”:k”)传说(“输入数据”,“去趋势数据”,“趋势”,“位置”,“西北”)
输入参数
一个
- - - - - -输入数据
向量|矩阵|多维数组|表|时间表
输入数据,指定为一个向量,矩阵,多维数组,表,或时间表。
如果
一个
是一个矢量,然后呢去趋势
减去的元素的趋势一个
。如果
一个
是一个矩阵,然后呢去趋势
作用于每一列分别减去每个对应的列的趋势一个
。如果
一个
是一个多维数组,那么去趋势
操作列在所有维度,减去每个对应的列的趋势一个
。如果
一个
是一个表或时间表,数字变量的类型单
或双
,然后去趋势
对每个变量进行操作一个
另外,减去相应变量的趋势一个
。
数据类型:双
|单
复数的支持:金宝app是的
n
- - - - - -多项式的学位
非负整数标量|“不变”
|“线性”
多项式的程度,指定为非负整数标量或“不变”
(相当于0
)或“线性”
(相当于1
)。
英国石油公司
- - - - - -断点
向量
断点定义分段段的数据,指定为一个向量包含下列之一:
采样点的值表示断点的位置。采样点的值包含在默认的采样点向量
(1 2 3…)
或指定的SamplePoints
名称-值参数。逻辑值,逻辑
1
(真正的
)表示一个断点对应元素的输入数据。如果英国石油公司
包含逻辑值,它必须是相同的长度作为采样点。
断点是有用的,当你想计算单独的不同部分的数据的趋势。
数据类型:双
|单
|datetime
|持续时间
|逻辑
nanflag
- - - - - -缺失值条件
“includemissing”
(默认)|“includenan”
|“omitmissing”
|“omitnan”
缺失值条件,指定这些值之一:
“includemissing”
或“includenan”
——包括南
值一个
当计算这一趋势。如果操作维度中的任何元素南
,那么相应的元素D
是南
。“includemissing”
和“includenan”
有相同的行为。“omitmissing”
或“omitnan”
——忽略南
值一个
当计算这一趋势。如果操作维度中的所有元素南
,那么相应的元素D
是南
。“omitmissing”
和“omitnan”
有相同的行为。
名称-值参数
指定可选的双参数作为Name1 = Value1,…,以=家
,在那里的名字
参数名称和吗价值
相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。
例子:D =去趋势(A, SamplePoints = 1:10:1000)
R2021a之前,用逗号来分隔每一个名称和值,并附上的名字
在报价。
例子:D =去趋势(“SamplePoints”, 1:10:1000)
连续
- - - - - -连续性约束
真正的
(默认)|假
连续性约束,指定这些值之一:
真正的
——安装趋势必须是连续的无处不在。假
——安装趋势可以包含不连续。
SamplePoints
- - - - - -采样点
向量|表变量名|标量|函数处理|表vartype
下标
采样点的采样点,指定为一个矢量值,或者其中一个选项在下表中输入数据时一个表。采样点表示x设在位置的数据,必须进行排序和含有独特的元素。采样点不需要均匀采样。向量(1 2 3…)
是默认的。
当一个表输入数据时,您可以指定采样点作为一个表变量使用这些选项之一:
索引方案 | 例子 |
---|---|
变量名:
|
|
变量指数:
|
|
功能处理:
|
|
变量类型:
|
|
请注意
这个名称参数输入数据时不支持金宝app时间表
。时间表使用行倍采样点的向量。要使用不同的采样点,您必须编辑的时间表,以便行乘以包含所需的采样点。
例子:去趋势(“SamplePoints”, 0:0.1:10)
数据类型:双
|单
|datetime
|持续时间
DataVariables
- - - - - -表或时间表变量操作
表变量名|时间表变量名|标量|向量|单元阵列|模式|函数处理|表vartype
下标
表或时间表变量操作,指定为这个表的选项之一。的DataVariables
输入表的值表示的变量或时间表将多项式趋势。
表中的其他变量或时间表不指定DataVariables
通过输出而不去趋势。
索引方案 | 例子 |
---|---|
变量名:
|
|
变量指数:
|
|
功能处理:
|
|
变量类型:
|
|
为向量、矩阵或多维数组输入数据,DataVariables
不支持。金宝app
例子:去趋势(“DataVariables”, [“Var1”“Var2”“Var4”])
ReplaceValues
- - - - - -替换值指标
真正的
或1
(默认)|假
或0
替换值指标,当指定为一个值一个
是一个表或时间表:
真正的
或1
——输入表变量替换表变量包含去趋势数据。假
或0
——附加输入表变量与变量包含去趋势数据表。
为向量、矩阵或多维数组输入数据,ReplaceValues
不支持。金宝app
例子:去趋势(“ReplaceValues”,假)
提示
的
去趋势
函数减去均值或最佳线(最小二乘意义上的)从您的数据。如果你的数据表格或包含多个数据列一个表或时间表,去趋势
分别对每个数据列。删除数据的趋势使您能够集中你的分析数据的波动趋势。一个线性趋势通常表示一个系统的数据中增加或减少。系统将会从传感器漂移,例如。虽然趋势可以是有意义的,某些类型的分析产生更好的了解一旦你消除趋势。
是否有意义数据中去除趋势影响的目标往往取决于你的分析。
扩展功能
C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。
使用笔记和限制:
如果输入参数
英国石油公司
但不提供逻辑,论证必须按升序排序。如果输入参数
英国石油公司
但提供适应残疾,区间参数必须包含整数吗(1、m - 2)
。在这种情况下,米
的是元素的数量列输入参数一个
或元素的数量一个
当一个
是一个行向量(m =长度(A)
)。如果
SamplePoints
指定名称参数,需要适应。如果多项式程度
n
既不是一个常数,也不是逻辑,需要适应。比MATLAB代码生成使用一种不同的方法®检测nonunique或坏脾气的问题发出警告。并不总是匹配MATLAB代码生成警告警告。
这个函数
去趋势
不使用兰德
在代码生成。为消除趋势表代码生成或时间表变量不受支持。金宝app
线程环境
在后台运行代码使用MATLAB®backgroundPool
与并行计算工具箱™或加速代码ThreadPool
。
这个函数完全支持线程的环境。金宝app有关更多信息,请参见MATLAB函数线程环境中运行。
GPU数组
加速代码运行在一个图形处理单元(GPU)使用并行计算工具箱™。
使用笔记和限制:
显卡不支持数组变量如表或时间表。金宝app
版本历史
之前介绍过的R2006aR2023a:指定缺失值条件
包括在输入数组或省略缺失值计算通过使用趋势“includemissing”
或“omitmissing”
选项。这些选项有相同的行为“includenan”
和“omitnan”
选项,分别。
R2022b:去趋势表格数据
当消除趋势表或时间表数据,您可以:
指定表格变量使用的去趋势
DataVariables
名称-值参数。添加或替换表格包含去趋势数据的变量与变量使用
ReplaceValues
名称-值参数。指定一个表变量的采样点使用
SamplePoints
名称-值参数。SamplePoints
不支持输入数据金宝app时是一个时间表。
Apri esempio
如果dispone di una versione modificata di questo esempio。Desideri aprire questo esempio con le modifiche星期二吗?
第一MATLAB
海脂肪clic苏联合国collegamento切corrisponde questo第一MATLAB:
Esegui il第一inserendolo所以nella隙缝di第一MATLAB。我浏览器web非supportano金宝app comandi MATLAB。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。