作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 R 中 dist 函数的文档中,有以下几个词:
method 要使用的距离度量。这必须是“euclidean”、“maximum”、“manhattan”、“canberra”、“binary”或“minkowski”之一。可以给出任何明确的子串。
但是我需要根据不在列表中的自定义函数计算距离,有没有办法指定它?或者除了适合我的情况的 dist 函数之外还有其他方法吗?
我知道我可以用 lapply 的方式做到这一点,但我正在寻找一种更简洁的方法来做到这一点。
谢谢。
编辑:
我使用的距离方法是使用皮尔逊距离的相关分数。有什么方便的方法吗?
最佳答案
你不能; dist()
只知道如何计算某些距离。通过 CRAN 在 R 包中还有很多其他距离/相异系数可用(包括 vegan 、 analogue 和 proxy 包,等等。)
后者,代理 ,可能特别适合您的需求。它不仅具有大量预先指定的系数,还提供了一个框架来指定您自己的距离函数,然后从编译代码中调用该函数,因此速度相当快。
关于r - 如何在R中为dist函数指定其他方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7482797/
我是一名优秀的程序员,十分优秀!