Hello,
I try to use this programm but I am totally new to matlab (but have experience in R). When I call the function
mrmr_mid_d (variables, response, 25)
the following error occurs:
??? Undefined function or method 'mrmr_mid_d' for input arguments of type 'double'.
The same occures when I convert my data in int8 or single.
something similar happens when I try to use the demo_mi.m :
mutualinfo(a,b)
??? Undefined function or method 'estpab' for input arguments of type 'double'.
Error in ==> mutualinfo at 21
[p12, p1, p2] = estpab(vec1,vec2);
I think my problem is very a very basic one because I do not know anything about Matlab.
Could anybody please help me. It is very important for me to use this programm and the online version does not work with my data set because it is too large.
For everyone with error C2668 on Windows:
This can be fixed with a simple typecast of the kind:
log(2) -> log(double(2))
Just replace your source code accordingly.
Comment only
13 Jan 2012
Mutual Information computation
A self-contained package for computing mutual information, joint/conditional probability, entropy
Hi FEUP, As written above, follow the instructions. What OS do u use? Windows, Linux..etc.? You need to install the compatible compiler (if u don't have one)to make OS compatible mex files
-> Also the Rows in the Data [MXN] and the Rows in the class vector [MX1] should be same.
5
19 Oct 2011
Mutual Information computation
A self-contained package for computing mutual information, joint/conditional probability, entropy
Hi! Thanks for this work.
The program works well, but I can't find m-file "estpab" that is use in the m-file "mutualinfo". Do you help me?
(Sorry for my english. :))
Comment only