I am learning mutual information and need to apply it to my data. I strongly need to find a normalized conditional mutual information to have a range within [0,1] instead of 0 to infinity in conditional mutual information. I search about such a problem and could not find any idea how to find the solution using, for example, the R program. I just wonder if there is any way to explain what is the normalized conditional mutual information and how to get it?

  • 2
    $\begingroup$ Why do you need a normalized value? // You might be interested in a question of mine from last year. $\endgroup$
    – Dave
    Jul 7 at 13:13
  • $\begingroup$ @Dave Thanks a lot for your comment. I need it to have a finite value of the mutual information instead of getting the range from 0 to infinity. I have read your question and answers but I still cannot find any R package that can deal with conditional mutual information or even conditional adjusted mutual information as I really need to calculate the conditional of two variables given other variables. $\endgroup$
    – Maryam
    Jul 7 at 15:55
  • $\begingroup$ The value of mutual information you get when you do the calculation will be finite. $\endgroup$
    – Dave
    Jul 7 at 15:56
  • $\begingroup$ do you mean the adjusted mutual information? how about conditional value? $\endgroup$
    – Maryam
    Jul 7 at 15:57
  • $\begingroup$ Could you please show me an example. $\endgroup$
    – Maryam
    Jul 7 at 16:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.