Is it possible to find the x value for a given y value of a fitdist() distribution?

3 visualizaciones (últimos 30 días)
Hi,
I'm using a probplot to display 500ish data points. I have this setup in a AppDesigner app. A distribution line can be added using the fitdist function as show below
DataType = app.DataTypeDropDown.Value;
dataFit = app.SelectFitDropDown.Value;
DistributionType = app.DistributionDropDown.Value;
device = app.DeviceDropDown.Value;
LegendName1 = ' Distribution Fit';
LegendName2 = ' ';
legendname = append(device,LegendName2,dataFit,LegendName1);
z = app.distData(:,device);
array = table2array(z);
array = str2double(array);
pd = fitdist(array(:,1),dataFit);
pp = probplot(app.UIAxes,pd);
set(pp,'color',app.colourMatrix(app.colourCounter,:),'DisplayName', legendname,'LineWidth', 1.5);
pp.ShowPoles = 'off';
When the fitted distribution is fitted, I would like to add a straight vertical line through the fitted distribution for a given Y value.
Is it possible to do this using the fitdist distribution or similar?
  4 comentarios
dpb
dpb el 15 de Ag. de 2022
I presume that 5-9's is then a tail (upper) probability value?
In that case, then the icdf function for the named distribution is what you're looking for.

Iniciar sesión para comentar.

Respuesta aceptada

Andrew Feenan
Andrew Feenan el 16 de Ag. de 2022
@dpb provied the solution to my question in the comments above.
I presume that 5-9's is then a tail (upper) probability value?
In that case, then the icdf function for the named distribution is what you're looking for.

Más respuestas (0)

Productos


Versión

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by