
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
% 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
Соседние файлы в папке мнк