Computing missing values with linear fit

Hi Guys.
I've got two Vectors, one has some missing values. After plotting both against each other an creating a linear fit/regression I want to calculate the missing values.
My MATLAB Version is 2017b i think.
Best
Felix

2 Commenti

the cyclist
the cyclist il 11 Ago 2021
Modificato: the cyclist il 11 Ago 2021
It might be helpful for you to upload your data here in a MAT file, for us to take a look.
Are the missing values in the explanatory variable ("x") or in the response variable ("y")?
Do you have the Statistics and Machine Learning Toolbox?
I'm using a remotedesktop on which are my data.
The respones "y"-Varbiable is missing

Accedi per commentare.

Risposte (1)

% Set the random number generator seed, for reproducibility
rng default
% Make up some pretend data
N = 10;
x = (1:N)';
y = 2*x + 0.3*randn(N,1);
% Make a couple y values missing
missingIndex = [2 7];
y(missingIndex) = NaN;
% Fit the data
mdl = fitlm(x,y)
% Get the predicted values for the missing y values
y_missing_predicted = predict(mdl,x(missingIndex))

1 Commento

thanks, i try to ue this and write you again, if nessesary.
Cheers

Accedi per commentare.

Prodotti

Release

R2017b

Richiesto:

il 11 Ago 2021

Commentato:

il 11 Ago 2021

Community Treasure Hunt

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

Start Hunting!

Translated by