Mutual Information between continuous random variables

I want to determine the mutual information or information gain between the 30 years rainfall data at two stations. Since, rainfall data is a continuous variables, can someone suggests me a matlab code to determine the mutual information?

3 件のコメント

KSSV
KSSV 2021 年 7 月 29 日
What do you mean by mutual information?
Deepthi B
Deepthi B 2021 年 7 月 29 日
編集済み: KSSV 2021 年 7 月 29 日
Swarnalee Mazumder
Swarnalee Mazumder 2021 年 11 月 24 日
Hi @Deepthi B, I am trying to do something similar. I was wondering if this issue has been solved or not.

サインインしてコメントする。

回答 (1 件)

KSSV
KSSV 2021 年 7 月 29 日

1 投票

7 件のコメント

Deepthi B
Deepthi B 2021 年 7 月 29 日
the problem is that these codes are all for discrete variables . I want it for continuous variables
Jeff Miller
Jeff Miller 2021 年 7 月 30 日
Tough problem, because you need the density of the joint distribution to compute the mutual information for continuous variables. Unless you have a joint distribution family in mind (e.g., bivariate normal) and a way to estimate its density (easy for normal), then (as far as I can see) you will have to categorize your continuous scores into discrete bins and then use the discrete methods.
Deepthi B
Deepthi B 2021 年 8 月 1 日
Can you provide some materials related to this if you don't mind?
Jeff Miller
Jeff Miller 2021 年 8 月 1 日
Sorry, I have no related materials to provide.
Deepthi B
Deepthi B 2021 年 8 月 1 日
Okay Sir. Thank You
Deepthi B
Deepthi B 2021 年 8 月 2 日
@Jeff Miller I don't know whether it is right to ask here. Can we do it in Python? Sorry if this question doesn't suits here
Jeff Miller
Jeff Miller 2021 年 8 月 2 日
I don't know Python, but I doubt it. I don't think you can do anything without knowing or assuming the underlying joint distribution family, regardless of the programming language.

サインインしてコメントする。

質問済み:

2021 年 7 月 29 日

コメント済み:

2021 年 11 月 24 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by