NaN Tolerant Fast Smooth:使用快速算法平滑时间序列数据,即使它包含 NaN-matlab开发

时间:2024-06-21 01:37:45
【文件属性】:

文件名称:NaN Tolerant Fast Smooth:使用快速算法平滑时间序列数据,即使它包含 NaN-matlab开发

文件大小:2KB

文件格式:ZIP

更新时间:2024-06-21 01:37:45

matlab

nanfastsmooth 是 y = fastsmooth(x,w,type,tol) 形式的函数,其中 y 使用宽度为 w 的移动平均函数成为 x 的平滑版本,其中忽略数据中的 NaN。 参数“type”确定平滑类型: 如果 type=1,矩形(滑动平均或棚车) 如果 type=2,三角形(2 次滑动平均) 如果 type=3,伪高斯(3 次滑动平均) 参数“tol”控制允许在 0 到 1 之间的 NaN 的容差量。零值意味着如果窗口中有任何 NaN,则输出设置为 NaN。 值 1 允许窗口中有任意数量的 NaN,并且仍然会给出平滑信号的答案。 值为 0.5 意味着窗口中必须至少有一半的实数值才能使输出有效。 文件的开头和结尾被视为数据集之外还有 NaN。 因此,行为取决于上述 'tol' 的值。 'tol' 设置为 0.5 时,平滑信号将与 orgional 信号同时开始和结束。


【文件预览】:
nanfastsmooth.zip

网友评论