闵可夫斯基距离(MinkowskiDistance)

闵氏距离不是一种距离,而是一组距离的定义。

(1)闵氏距离的定义

两个n维变量a(x11,x12,…,x1n)与b(x21,x22,…,x2n)间的闵可夫斯基距离定义为:

其中p是一个变参数。

当p=1时,就是曼哈顿距离

当p=2时,就是欧氏距离

当p→∞时,就是切比雪夫距离

根据变参数的不同,闵氏距离可以表示一类的距离。​

(2)闵氏距离的缺点

  闵氏距离,包括曼哈顿距离、欧氏距离和切比雪夫距离都存在明显的缺点。

  举个例子:二维样本(身高,体重),其中身高范围是150~190,体重范围是50~60,有三个样本:a(180,50),b(190,50),c(180,60)。

那么a与b之间的闵氏距离(无论是曼哈顿距离、欧氏距离或切比雪夫距离)等于a与c之间的闵氏距离,但是身高的10cm并不等价于体重的10kg!

因此用闵氏距离来衡量这些样本间的相似度很有问题。

简单说来,闵氏距离的缺点主要有两个:

(1)将各个分量的量纲(scale),也就是“单位”当作相同的看待了。

(2)没有考虑各个分量的分布(期望,方差等)可能是不同的。

闵可夫斯基距离(MinkowskiDistance)相关推荐

  1. 机器学习中的数学——距离定义(三):闵可夫斯基距离(Minkowski Distance)

    分类目录:<机器学习中的数学>总目录 相关文章: · 距离定义:基础知识 · 距离定义(一):欧几里得距离(Euclidean Distance) · 距离定义(二):曼哈顿距离(Manh ...

  2. 欧氏距离,曼哈顿距离,闵可夫斯基距离,马氏距离,汉明距离

    欧氏距离 欧氏距离( Euclidean distance)是一个通常采用的距离定义,它是在N维空间中两个点之间的真实距离. 曼哈顿距离 曼哈顿距离是种使用在几何度量空间的几何学用语,用以标明两个点在 ...

  3. ML:图像数据、字符串数据等计算相似度常用的十种方法(余弦相似性、皮尔逊、闵可夫斯基距离/曼哈顿距离/欧氏距离/切比雪夫距离、马氏距离、汉明距离、编辑距离、杰卡德相似系数、相对熵/KL散度、Helli

    ML:图像数据.字符串数据等计算相似度常用的十种方法(余弦相似性.皮尔逊.闵可夫斯基距离/曼哈顿距离/欧氏距离/切比雪夫距离.马氏距离.汉明距离.编辑距离.杰卡德相似系数.相对熵/KL散度.Helli ...

  4. 简单粗暴理解与实现机器学习之K-近邻算法(三):距离度量、欧氏距离、曼哈顿距离、切比雪夫距离、闵可夫斯基距离、标准化距离、余弦距离、汉明距离、杰卡德距离、马氏距离

    K-近邻算法 文章目录 K-近邻算法 学习目标 1.3 距离度量 1 欧式距离**(Euclidean Distance):** 2 **曼哈顿距离(Manhattan Distance):** 3 ...

  5. 各种距离 欧式距离、曼哈顿距离、切比雪夫距离、闵可夫斯基距离、标准欧氏距离、马氏距离、余弦距离、汉明距离、杰拉德距离、相关距离、信息熵...

    1. 欧氏距离(Euclidean Distance) 欧氏距离是最容易直观理解的距离度量方法,我们小学.初中和高中接触到的两个点在空间中的距离一般都是指欧氏距离. 二维平面上点a(x1,y1)与b( ...

  6. 【大数据】曼哈顿距离 欧几里得距离 与 闵可夫斯基距离Minkowski Manhattan Euclidean

    这里写目录标题 闵可夫斯基距离 曼哈顿距离 欧几里得距离 e.g.e.g.e.g. 曼哈顿距离与欧几里得距离 三种距离计算算法 闵可夫斯基距离 闵可夫斯基距离(Minkowski Dis) ,是 曼哈 ...

  7. K邻近算法概述、欧式距离、Scikit-learn使用 、kNN邻近算法距离度量、曼哈顿距离、切比雪夫距离、闵可夫斯基距离、标准化欧氏距离、余弦距离、汉明距离、杰卡德距离、马氏距离

    一.K-邻近算法概述 K邻近算(K Nearest Neighbor算法,KNN算法):如果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别 ...

  8. 欧式距离余弦相似度matlab,相似度计算——欧氏距离,曼哈顿距离,闵可夫斯基距离,汉明距离,夹角余弦...

    在机器学习领域,被俗称为距离,却不满足三条距离公理的不仅仅有余弦距离(满足正定性和对称性,但是不满足三角不等式),还有KL距离( Kulback- Leibler Divergence),也叫作相对熵 ...

  9. 闵可夫斯基距离—大白话篇幅[有错误的话请指教]

    包括:曼哈顿距离,欧氏距离,切比雪夫距离: 举例子:两个点:A(1,9),B(5,8) 1,曼哈顿距离: 就是取和:|(1-5)|+|(9-8)|=5;曼哈顿距离:5 2,欧氏距离: 就是取和:(|( ...

最新文章

  1. 将NetBIOS名称解析为IP地址的常用方法
  2. 将批注用于类型化 DataSet (摘自MSDN)
  3. 《深度学习的数学》二刷总结
  4. 基于 Spring Cloud 的服务治理实践
  5. react学习(22)---需要export
  6. xpath 取标签下所有文字内容_对Xpath 获取子标签下所有文本的方法详解
  7. mysql日期比较timestamp_Mysql中的Datetime和Timestamp比较(转载)
  8. 1.8编程基础之多维数组 03 计算矩阵边缘元素之和 python
  9. springmvc(4)注解简单了解
  10. C#基于RabbitMQ实现客户端之间消息通讯实战演练
  11. Spring.Net学习笔记(3)-创建对象
  12. Centos7#Linux基础富文本笔记
  13. java程序员模版_45套java程序员简历模板
  14. 22 个最常用的Python包
  15. 使用vue-quill-editor实现富文本编辑器
  16. 【vue】ramda.js在vue中的使用
  17. x264-VBV(video buffering verifier)
  18. 一个链接,让你的网站访客直接和你qq聊天
  19. 如何用电话扩大Android内存,扩大内存 Android开启App2SD+教程
  20. C/C++编译总结 (Linux下g++、makefile、automake)

热门文章

  1. “net usershare”返回错误 255
  2. 苹果se2上市准确时间_苹果手机iPhone屏幕使用时间(ScreenTime)失效不准确的解决办法...
  3. JavaWeb实现文件上传下载功能实例详解
  4. c++定义圆类、点类,通过求两点距离判断两圆的位置关系
  5. C语言 通过for循环绘制爱心
  6. 最全ctypes用法总结
  7. SSL证书下载失败如何解决
  8. 数组专题讲义之简单排序算法
  9. matplotlib横坐标从大到小_Python数据分析:Matplotlib
  10. Java中灵活获取excel中的数据