Linear Regression using fminsearch | MATLAB

Поділитися
Вставка
  • Опубліковано 14 жов 2024
  • Code:
    clc
    clear all
    close all
    warning off
    x=[1 2 3 4 5 6 7 8 9 10];
    y=[0.2 0.5 0.3 3.5 1.0 1.5 1.8 2.0 2.3 2.2];
    mks=length(x);
    scatter(x,y);
    slope=1;
    intercept=1;
    initialparameter=[slope intercept];
    mx=@(initialparameter) (sum((abs(initialparameter(1)*x+initialparameter(2))-y).^2))/mks;
    outputparameters=fminsearch(mx,initialparameter);
    hold on;
    x=1:0.01:10;
    y=outputparameters(1)*x+outputparameters(2);
    plot(x,y);
    #LinearRegression #MATLAB #MachineLearning

КОМЕНТАРІ •