Weibull Fit for Dataset in Excel

4 visualizaciones (últimos 30 días)
Nitya Sathish
Nitya Sathish el 30 de Nov. de 2020
Comentada: Nitya Sathish el 4 de Dic. de 2020
trnSet = datastore("trainingSet.csv");
trnSet.ReadSize = 'file';
trnSet.TreatAsMissing = 'na';
trnSetR = read(trnSet);
coloumn = trnSetR.Properties.VariableNames;
trnSetR = table2array(trnSetR);
vec=zeros(1,height(trnSetR));
for k=1:height(trnSetR)
vec(1,k)=trnSetR(k);
end
[parmHat,parmCI] = wblfit(vec)
disp(parmHat);
How do I do a Weibull analysis of a data colomun with 60000 data sets?
Above is what I have so far, but it is giving me an error at vec=zeros(1,height(trnSetR));
  3 comentarios
Vimal Rathod
Vimal Rathod el 3 de Dic. de 2020
Could you specify what error did you get exactly? I think height function will work on arrays as well.
Nitya Sathish
Nitya Sathish el 3 de Dic. de 2020
it says check for missing argument or incorrect argument data type in call to function 'height'.

Iniciar sesión para comentar.

Respuestas (1)

Vimal Rathod
Vimal Rathod el 4 de Dic. de 2020
Hi,
From 2020b MATLAB supports height function for arrays as well, but it seems like you are using a previous version so its better to use another alternative to height function for array that is size function.
vec=zeros(1,size(trnSetR,1));
Using this line will help you run your script.
Refer to the following link to know more about size function
  1 comentario
Nitya Sathish
Nitya Sathish el 4 de Dic. de 2020
Now it says
X must be a vector containing positive values.
Error in (line 11)
[parmHat,parmCI] = wblfit(vec);

Iniciar sesión para comentar.

Community Treasure Hunt

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

Start Hunting!

Translated by