得到R中的加权比例

得到R中的加权比例,r,R,我使用3种状态(a、B、C)创建了一个转移概率矩阵,如下所示: transition <-prop.table(with(data, table(data$old, data$new)), 2) transition B,您可以计算看到B跟随A的次数,并将其除以看到任何状态跟随A的次数。现在假设每行数据都有一定的权重/重要性。我如何修改上述内容以获得加权概率转移矩阵?您可以这样做 transition <- prop.table(tapply(d

我使用3种状态(a、B、C)创建了一个转移概率矩阵,如下所示:

  transition <-prop.table(with(data, table(data$old, 
               data$new)), 2)
transition B,您可以计算看到B跟随A的次数,并将其除以看到任何状态跟随A的次数。现在假设每行数据都有一定的权重/重要性。我如何修改上述内容以获得加权概率转移矩阵?

您可以这样做

transition <- prop.table(tapply(data$weight, list(data$old, data$new), sum), 2)
转换