这是我的数据:
data1 <- c(726, 718, 699, 737, 743, 734, 726, 722, 715, 714, 752, 750,
749, 746, 743, 734, 725, 717, 717, 708, 756, 753, 752, 746, 744,
740, 737, 732, 728, 728, 720, 720, 714, 703, 702, 697, 758, 753,
753, 746, 743, 734, 720, 706, 697, 761, 744, 749, 741, 738, 738,
732, 725, 720, 712, 782, 778, 776, 773, 772, 770, 770, 769, 769,
766, 763, 763, 756, 755, 753, 750, 749, 746, 737, 723, 711, 702,
685, 782, 779, 778, 778, 776, 776, 775, 772, 770, 770, 766, 763,
761, 756, 752, 738, 735, 729, 715)
这给出了使用plot(data1)
as 的图:
如何使用 R 分离八个不同的趋势?我可以identify(data1)
手动使用和标记它们(班次)并使用索引来隔离它们,但在我的情况下这是不可能的,因为我正在处理许多此类图。我想以编程方式提取单独的行。请让我知道是否有统计技术(时间序列等)可以识别趋势和标签的变化并返回八个系列。
编辑
我应该明确指出,需要确定整个数据集中的系列数量。样本数据中的序列数恰好是 8 个。但是除非我绘制数据并手动识别中断,否则我不会在每种情况下都知道这一点。