【发布时间】:2018-09-12 16:09:33
【问题描述】:
我正在尝试进行一项分析,该分析需要提取一些(2 或 3)个连续值,稍后在其中执行进一步分析。
我有两个向量:a 是连续蜂窝信号机器的输出。 b 是相同的输出,但偏移了 1。此符号用于理解一个信号与下一个信号之间的可变性
a <- c(150, 130, 135, 180, 182, 190, 188, 195, 170, 140, 120, 130, 180, 181)
b <- c(130, 135, 180, 182, 190, 188, 195, 170, 140, 120, 130, 180, 181, 130)
我要做的是在这组数据中识别出最同质(稳定)的区域(即一个值类似于以下)。
我的想法是在a 和b 之间进行减法并考虑绝对值:
c <- abs(a-b)
给了
c
[1] 20 5 45 2 8 2 7 25 30 20 10 50 1 51
现在,如果我想要 3 个最接近的连续点,我可以清楚地看到序列 2 8 2 是迄今为止我会考虑的序列,但我不知道如何自动提取这 3 个值,尤其是来自数百个数据点的数组。
【问题讨论】:
标签: r