r - "asymmetric"成对距离矩阵

标签 r matrix symmetry traminer

假设有三个要比较的序列:a、b 和 c。传统上,生成的 3×3 成对距离矩阵是 对称 ,表示a到b的距离等于b到a的距离。

我想知道 TraMineR 是否提供了某种方法来生成 不对称 成对距离矩阵。

最佳答案

不,正是出于 Pat 评论中强调的原因,TraMineR 不会产生“不对称”差异。

计算序列之间成对差异的主要兴趣是,一旦我们有了这样的差异,我们就可以

  • 测量序列之间的差异,确定邻域,找到中心点,...
  • 运行集群算法、自组织映射、MDS、...
  • 对序列进行类似方差分析的分析
  • 为序列生成回归树

  • 在这些过程中输入非对称相异矩阵很可能会产生不相关的结果。

    正是由于这种对称性要求,用于计算最佳匹配距离的替代成本必须是对称的。重要的是不要将替代成本解释为从一种状态转换到另一种状态的成本,而是要了解它们是什么,即编辑成本。例如,当比较两个序列时aabccaadcc ,我们可以通过任意替换 b 使它们相等与 d在第一个或 db在第二个。那么,不为两个替换提供相同的成本是没有意义的。

    希望这可以帮助。

    关于r - "asymmetric"成对距离矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14765211/

    相关文章:

    c++ - 如何有效地检测 4 个整数变量的对称性?

    git - Git 中的 merge 是对称的吗?

    r - 我应该如何在R包中处理 'helper'函数?

    r - 返回除R中抛出的最后一条消息以外的错误消息

    data-visualization - 当你有很多变量时,如何从 Rstudio 中提取可见的散点图矩阵?

    javascript - jScript - 如何 "mirror"矩阵(多维数组)

    Python 列表推导式 - 转置

    database - 如何在数据库建模中表示对称关系

    r - R 中的数据帧操作 - 将单元格向左移动并删除 NA

    r - 为点阵条形图添加标签