Related to mutual information
2 次查看(过去 30 天)
显示 更早的评论
This is a function for mutual information
function I = MutualInformation(X,Y);
if (size(X,2) > 1) % More than one predictor?
% Axiom of information theory
I = JointEntropy(X) + Entropy(Y) - JointEntropy([X Y]);
else
% Axiom of information theory
I = Entropy(X) + Entropy(Y) - JointEntropy([X Y]);
end
But while running it is showing "not enough input arguements". I am not getting the problem. Can anyone please help me?
采纳的回答
Walter Roberson
2014-1-23
You need to go to the command line and call the routine, such as
MutualInformation(rand(5,7), rand(5, 14))
4 个评论
Walter Roberson
2014-1-24
The code calls upon the routine named "estpa", but you do not have code for that routine.
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!