R 变点分析法

R 变点分析法,r,R,我是一名博士研究人员,几乎没有编程经验。我想对数据集应用变更点分析。我已经能够安装和加载这个包,将其应用到数据集并获得一个图形,但我还想看到屏幕上打印的变更点。我该怎么做?因为当我输入print(m.pm)时,我会得到一个包含段数等的摘要,而不是实际值。。。 请尝试此操作,您正在使用的设置将返回更改点的位置,因此您必须在数据中过滤向量: library(changepoint) #Data data <- c(423,436,456,461,516,529,534,601,642,673

我是一名博士研究人员,几乎没有编程经验。我想对数据集应用变更点分析。我已经能够安装和加载这个包,将其应用到数据集并获得一个图形,但我还想看到屏幕上打印的变更点。我该怎么做?因为当我输入print(m.pm)时,我会得到一个包含段数等的摘要,而不是实际值。。。


请尝试此操作,您正在使用的设置将返回更改点的位置,因此您必须在
数据中过滤
向量:

library(changepoint)
#Data
data <- c(423,436,456,461,516,529,534,601,642,673,832,1291,1814,2950,5123)
#Code
m.pm <- cpt.meanvar(data,penalty = 'SIC',test.stat = 'Exponential') 
data[m.pm@cpts]

很高兴你得到了帮助。还建议使用RStudio作为您的R IDE:易于安装和使用。
data[m.pm@cpts]
[1]  832 5123