Question

Histogram normalisation: a question about terminology

Let's consider the histogram and histcounts functions, as in these two cases: num_bins = 30; % <-- note: I specify the "number ...

8 months ago | 1 answer | 0

Question

A faster union of polyshapes

Do you know a faster way to achieve this union of polyshape objects? load('borders2.mat') n = length(a); warning('off','MATLA...

8 months ago | 1 answer | 0

Question

Can I use the Matlab function called "dice" to compare two histograms (or discrete probability distributions)?

Can I use the Matlab function called "dice" (i.e. the "Sørensen-Dice similarity coefficient for image segmentation") to compare ...

8 months ago | 2 answers | 0

Answered

Boundaries of a point cloud

Boundary extraction (identification and tracing) from point cloud data

Boundaries of a point cloud

Boundary extraction (identification and tracing) from point cloud data

8 months ago | 0

Question

How to select, or filter, the external border/boundary in a set of (x,y)-points? [Part 2]

Hi, in a previous question, I asked about a method to obtain the external border from a set of points. I then tried to apply t...

8 months ago | 2 answers | 0

Question

How to select, or filter, the external border/boundary in a set of (x,y)-points?

Given two or more set of points (please see attached, as example, two sets of points called "b1" and "b2", that are stored in "b...

8 months ago | 2 answers | 0

Question

Show only a part of the yaxis

How can I show only a part of the yaxis (i.e. from zero to infinity), as shown in the right figure, here below? My desired o...

8 months ago | 1 answer | 0

Question

Implement the "total variation distance" (TVD) in Matlab

I am trying to implement the Total variation distance of probability measures (TVD) in Matlab. Would it be correct to use the ...

8 months ago | 2 answers | 0

Answered

The best approach to avoid the Kullback–Leibler divergence equal to infinite

So far, I found this theoretical argument, which partially solve my issue, but still, the infinite values remain when % if P_i ...

The best approach to avoid the Kullback–Leibler divergence equal to infinite

So far, I found this theoretical argument, which partially solve my issue, but still, the infinite values remain when % if P_i ...

8 months ago | 0

Question

The best approach to avoid the Kullback–Leibler divergence equal to infinite

Given two discrete probability distributions P and Q, containing zero values in some bins, what is the best approach to avoid th...

8 months ago | 3 answers | 0

Question

Similarity of histograms: interpretation of cosine and jaccard similarities with "pdist2"

I would like to assess the similarity between two "bin counts" (that I previously derived through the "histcounts" function), by...

8 months ago | 1 answer | 0

Answered

How to use chi2gof within CUPID

I might have found a solution that makes sense to me and gives me what I would expect, even though I am not 100% sure it is corr...

How to use chi2gof within CUPID

I might have found a solution that makes sense to me and gives me what I would expect, even though I am not 100% sure it is corr...

9 months ago | 0

Question

How to use chi2gof within CUPID

[The same question on the CUPID GitHub] Two examples of usage of the Matlab's "Chi-square goodness-of-fit test" (chi2gof) funct...

9 months ago | 2 answers | 0

Question

In the chi-square test, how to calculate (the correct number of parameters and consequently) the correct number of degrees of freedom, without using the chi2gof function?

Question In the chi-square test, how to calculate (the correct number of parameters and consequently) the correct number of deg...

9 months ago | 1 answer | 0

Question

Usage of chi2gof: how to derive the "expected" values from the fitting distribution to then use them as argument of chi2gof?

How to derive the "expected" values from the fitting distribution to then use them as argument of chi2gof? observed_data = expr...

9 months ago | 1 answer | 0

Question

Usage of chi2gof

(A very silly question) From the chi2gof documentation I see that chi2gof takes 1 argument h = chi2gof(x) Since the chi-square...

9 months ago | 1 answer | 0

Question

Goodness-of-Fit for a best-fitting distribution? (by using CUPID)

By using CUPID, how to assess the Goodness-of-Fit for this best-fitting distribution? addpath('.../Cupid-master') pd = makedis...

9 months ago | 1 answer | 0

Question

Fit a statistical distribution to truncated data

I have a "truncated dataset" and I would need to infer the distribution that most likely fits the data. Even though I have a "tr...

9 months ago | 3 answers | 0

Question

Does fitdist work for fitting a distribution to truncated data?

Does fitdist work for fitting a distribution to truncated data? Indeed, it looks like that the mean of the the fitting distrib...

9 months ago | 2 answers | 0

Question

Evaluate the "goodness of fit" of a distribution fitting, when using the function "fitdist"

When I use the function fitdist to find the best distribution fitting, I would like to measure or assess the goodness of fitting...

9 months ago | 0 answers | 0

Answered

How to find (i) unique datetimes and (ii) count their occurences?

I might have found a solution/workaround, but if there are more compact, correct and robust methods I will accept them! a = [{'...

How to find (i) unique datetimes and (ii) count their occurences?

I might have found a solution/workaround, but if there are more compact, correct and robust methods I will accept them! a = [{'...

9 months ago | 0

Question

How to find (i) unique datetimes and (ii) count their occurences?

How to find (i) unique datetimes and (ii) count their occurences? % Input a = [{'22-Jun-2023 09:00:00'} {'23-Jun-2023 19:...

9 months ago | 1 answer | 0

Question

How to change datetime format?

Given this: datetime('02-Jul-2023','InputFormat','dd-MMM-yyyy') How can I get this format ? datetime('02-Jul-2023 22:00:00')

9 months ago | 1 answer | 0

Answered

A compact way to assign values of a matrix to another matrix

Sorry, stupid question... I had a logical matrix "y" and I got what I wanted, just by assigning a numerical array instead of a l...

A compact way to assign values of a matrix to another matrix

Sorry, stupid question... I had a logical matrix "y" and I got what I wanted, just by assigning a numerical array instead of a l...

9 months ago | 0

Question

A compact way to assign values of a matrix to another matrix

How to assign the values of matrix "x" to the matrix "y" in a, possibly, single line of code? % Input x = [3 2 2; 4 5 3; 6 5 4...

9 months ago | 2 answers | 0

Question

xticks and yticks with decimal exponents

How to reproduce exactly these axes? % My attemot plot(10^(0):10^(3),10^(-8):10^(3)) set(gca, 'XScale', 'log', 'YScale', ...

9 months ago | 2 answers | 0

Question

Transparent patches in the main figure, but no transparent patches in the legend

In the following example, how can I have transparent patches in the main figure and No transparent patches in the legend? N = 1...

9 months ago | 1 answer | 0

Question

Highest-quality printed graphics with exportgraphics

Typical commands for exportgraphics are the following: exportgraphics(fig, 'output.tif') % raster fo...

9 months ago | 1 answer | 0

Question

Extract "labelhandles" from Legend

Given the definition of Legend in Matlab: [leg,labelhandles,outH,outM] = legend(varargin) Would it be possible to get the cont...

9 months ago | 1 answer | 1

Answered

If we have 2 Legend's outputs, the "Number of Columns" option does not work

I might have found a solution, but the "FaceAlpha" option acts on both the figure patches and the legend symbols: N = 100; x =...

If we have 2 Legend's outputs, the "Number of Columns" option does not work

I might have found a solution, but the "FaceAlpha" option acts on both the figure patches and the legend symbols: N = 100; x =...

9 months ago | 0

| accepted