在我的工作中,我们为监控多变量测量过程的变量做了很多控制图。n
我正在尝试实现Hotelling 多元控制图,以便我们可以考虑变量之间的相关性并评估样本何时失控。包MSQC有这个功能mult.chart
轻松实现这一目标。该函数返回有关数据的一些信息,包括限制的控制图图,此外,当样本失控时,它会分解它,因此可以确定哪些变量(或哪些变量)负责shift 并且信息以列表的形式给出。我无法确定如何提取该信息,因为返回的结构不遵循 name_of_data_frame$name_of_variable_of_interest 的传统形式,至少对于分解矩阵是这样。
library(MSQC)
data("carbon1")
Xmv <- mult.chart(carbon1, type = "t2") $Xmv
S <- mult.chart(carbon1, type = "t2") $covariance
colm<-nrow(carbon1)
#Phase II
data("carbon2")
Hot<-mult.chart(carbon2, type = "t2", Xmv = Xmv, S = S, colm = colm)
以下点超出控制范围[1] 4
$`分解`
[1] 4
我试过str(Hot)
了,但是$`Decomposition of`的部分没有出现。我怎样才能得到这种信息?