主要内容

relativeEntropy

一维Kullback-Leibler散度的两个独立的数据组测量类可分性

自从R2020a

描述

relativeEntropy是一个函数中使用代码生成的诊断功能设计

Z= relativeEntropy (X,)计算一维Kullback-Leibler分歧的两个独立的数据集的子集X按照逻辑分组标签。相对熵为排名功能提供了一个指标根据其单独的两类数据的能力,如健康和有缺陷的机器。熵的计算假定的数据X遵循一个高斯分布。

所生成的代码诊断功能设计使用relativeEntropy当排名功能使用这种方法。

输入参数

全部折叠

数据集包含的数据样本,可以在逻辑上分为两组,指定为一个向量,当你有一个单一的一套样品,如一个特性值和一个矩阵当你有多组样本。

  • X包含一组n特性,如多个特性从一个数据源,提取X是1 -n向量。

  • X包含n的特性,X是一个——- - - - - -n矩阵。在每一行X代表了一个数据源,必须对应于一个单一的逻辑类。

X必须包含至少两个行对应逻辑类0和两个行对应的标签1计算合理的相对熵值。

例如,假设你有一组五个特性为每个20变速箱和你计算的相对熵来评估这些特性。X是一个20-by-5矩阵。每一行代表一个变速箱是健康的或错误的,表示的相关逻辑的类标签01。至少两个变速箱必须健康,至少两个变速箱必须是有缺陷的。相对熵表示每个特性如何区分健康的变速箱的数据从数据错误的变速箱。

逻辑分类标签分配中的行X两种逻辑类,指定为一个向量的长度,在那里的行数在吗X

例如,假设再一次X是一个20-by-5矩阵对应于20变速箱。第一个9变速箱是健康的。剩下的11个变速箱是错误的。定义的健康状态0和错误的状态1。然后有一个20的长度。第一个9的标签等于0剩下的11个标签是相等的1

输出参数

全部折叠

相对熵两个标签组,作为一个标量或矢量返回。

  • 如果X是一个矢量,然后呢Z是一个标量。

  • 如果X是一个矩阵,然后呢relativeEntropy计算的距离分别为每个特性。Z然后一个向量的长度n,在那里n列的数量吗Z

relativeEntropy对待条目X作为缺失值,忽略了他们。

引用

[1]Theodoridis、塞尔吉奥和Konstantinos Koutroumbas。模式识别,175 - 177。第二版。阿姆斯特丹;波士顿:学术出版社,2003年。

版本历史

介绍了R2020a