|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
在运行Laplace score的例子9 @+ s& Q. [$ a4 u1 q$ q
idAOccur = find( A == idA );
3 c( z! r( Q U这个单独运行没问题0 p& R8 D" K: |
但是处在, X( ?6 [) K, G0 t7 h2 k
function qw = qq( A, B )
9 f& }/ t$ T( p1 z( U# E$ Rif length( A ) ~= length( B)6 p2 z+ [5 E# t* _8 ]: q
error('length( A ) must == length( B)');, ]+ O+ _+ @% H: W8 E" y
end' O: @( f: a0 t! F7 L7 l
total = length(A);* Q% H/ A! T0 |- a6 A) b/ u
A_ids = unique(A);
J: E+ t7 K* KB_ids = unique(B);, F3 p( _: ]- h
MI = 0;
% ?0 @4 \; }5 q# R" C' zfor idA = A_ids; J; F# M3 g5 G* B- L# l
for idB = B_ids
. G1 a( P+ ], @: C8 z( Z7 A; ` idAOccur = find( A == idA );% K, d' l+ @$ [) j% q. s a! T
1 V8 s+ P6 j' c# Z
% eps : the smallest positive number; @- p) T# }" i
end
: l' m0 l1 B" Z# \% t: r9 Gend! r4 f& q x4 n1 ~# b ~
qw=MI
' |' ?) v9 C$ {) f4 x/ o- d$ y1 Fend
) [- Q& `: X! T8 x! X6 q8 {就会出现在这行idAOccur = find( A == idA );的错误,即表现在矩阵维度必须一致上 | 0 i* M. g! k. @, ^- x! u
|
|