关于R中的矩阵比较

Posted

技术标签:

【中文标题】关于R中的矩阵比较【英文标题】:regarding matrix comparison in R 【发布时间】:2012-07-30 20:34:08 【问题描述】:

目前,我有两个矩阵,想比较一下它们是否完全等价。在 R 中,有什么函数可以做到这一点吗?

【问题讨论】:

?all.equalall(m1==m2) ?identical 也可能是一个选项 sel 【参考方案1】:

如上所述,以?all.equal?identical 开头。如果您发现您的矩阵不相等,您可能需要逐列比较它们。这可能会奏效:

mapply(as.data.frame(m1),as.data.frame(m2),FUN=function(v1,v2) all(v1==v2) )

【讨论】:

以上是关于关于R中的矩阵比较的主要内容,如果未能解决你的问题,请参考以下文章

关于hankel矩阵

关于在矩阵中计算均值并将其转换为 R 中的数据框的问题

R语言矩阵运算加速

用矩阵计算Jaccard相似系数

R语言psych包的fa函数对指定数据集进行因子分析(输入数据为相关性矩阵)指定进行正交旋转斜交旋转提取因子比较正交旋转和斜交旋转之间的差异因子结构矩阵因子模式矩阵和因子相关矩阵之间的关系

将矩阵值计算为 R 中列表中所有成对比较的平均值