|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
在运行Laplace score的例子0 ]2 I8 w; k$ U/ j
idAOccur = find( A == idA );
, s0 `$ M r+ v/ |6 X0 _9 i ?" \这个单独运行没问题
/ {$ w" U7 e) r e- N1 z/ ?但是处在' t3 p9 D/ a3 m- L4 ]
function qw = qq( A, B )
. `- U& C0 D; N* u1 }if length( A ) ~= length( B)
$ R0 ^* I- h; z! Q8 q2 r error('length( A ) must == length( B)');; }, _, x" a: d" G. ^) c& A$ W# D
end
- Q1 S. u/ v7 k4 Itotal = length(A);/ H$ F n% I) {6 R$ }& E
A_ids = unique(A);2 a8 l/ ]9 }# [) _" w
B_ids = unique(B);
& j k' N0 d( s# Q9 Y- nMI = 0;
2 |. @8 ?0 h7 {for idA = A_ids
/ D: X; [0 B! C( Q) V for idB = B_ids
' E9 x, L, Q! A9 b idAOccur = find( A == idA );7 O$ o$ I# u& K" {& X( i9 A {
, y6 y; |4 \4 E % eps : the smallest positive number* o; `7 T/ y7 Q! j8 k
end p$ C- r% s* T: w1 h9 H" C) p. E
end$ I# c! u# x% u y2 L; |
qw=MI# |9 q' I+ ?) f- k0 Z$ W
end( A) ^3 X$ A4 l) H
就会出现在这行idAOccur = find( A == idA );的错误,即表现在矩阵维度必须一致上 | 0 \/ d f5 E) x! H' ^5 ?
|
|