Hi, I need to find the joint probability between 2 arrays of the same length and plot the 2 arrays togheter with the probability (as the colour) with scatter

답변 (1개)

Balaji Udayagiri
Balaji Udayagiri 2022년 7월 8일

0 개 추천

Hi meshesurf
As per my understanding, you want to find the plot for the joint probability density functions.
Here is an example code that you can modify according to your need:
X = [1;2;1;1;2;1;1];
Y = [1;1;2;2;1;1;2];
%First find all list of values in X and Y seperately
% In this case I have taken only 1,2 as the possible values,
x_vals = [1,2];
y_vals = [1,2];
values={x_vals y_vals};
count=hist3([X,Y],'ctrs',values);%first count the values
p=count/sum(sum(count)); % then divide by the sum on all matrix value to get probability
%%
imagesc(p);
imagesc displays the probability values as differenc tcolour intensities.

카테고리

도움말 센터File Exchange에서 Scatter Plots에 대해 자세히 알아보기

질문:

2018년 6월 11일

답변:

2022년 7월 8일

Community Treasure Hunt

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

Start Hunting!

Translated by