Добавил:
КТ(ЭН) Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

мнк / plot_regression

.m
Скачиваний:
2
Добавлен:
06.06.2025
Размер:
1 Кб
Скачать
function plot_regression(x, y, b)
    % plot_regression - Строит график исходных данных и линии регрессии.
    %
    % Синтаксис:
    %   plot_regression(x, y, b)
    %
    % Входные параметры:
    %   x - вектор независимых переменных
    %   y - вектор зависимых переменных
    %   b - вектор коэффициентов [b0; b1]

    % Построение графика
    figure;
    scatter(x, y, 'filled'); % Исходные данные
    hold on;

    % Линия регрессии
    x_fit = linspace(min(x), max(x), 100); % Создание вектора для линии регрессии
    y_fit = b(1) + b(2) * x_fit; % Вычисление значений y по модели

    plot(x_fit, y_fit, 'r-', 'LineWidth', 2); % Линия регрессии
    xlabel('x');
    ylabel('y');
    title('Линейная регрессия методом наименьших квадратов');
    legend('Данные', 'Линия регрессии');
    grid on;
    hold off;
end
Соседние файлы в папке мнк