Adding average line to scatter plot
조회 수: 21 (최근 30일)
이전 댓글 표시
Hi there, I have 2 columns matrix(x, y) I found their linear regression line and plotted it on scatter plot, the problem is I still need to plot the line of Y averages values on same scatter plot, how do I calculate this averages of y ..can any one help?
댓글 수: 1
Image Analyst
2013년 1월 27일
OK you plotted the regression line on the scatter plot so you have both of those, but what is "Y averages values"? Is that just yaveragesValues = mean(Y(:))? So it's just the average of all y values or fitted y values or something different?
답변 (1개)
Image Analyst
2013년 1월 27일
편집: Image Analyst
2023년 7월 7일
See this demo:
clc; % Clear the command window.
workspace; % Make sure the workspace panel is showing.
fontSize = 20;
format compact;
x = 1:100;
noiseSignal = 10*rand(1, length(x))
y = x + noiseSignal
plot(x, y, 'bo');
grid on;
% Enlarge figure to full screen.
set(gcf, 'units','normalized','outerposition',[0 0 1 1]);
% Give a name to the title bar.
set(gcf,'name','Demo by ImageAnalyst','numbertitle','off')
% Fit a line through the data
coefficients = polyfit(x, y, 1);
% Get the fitted values
fitted_y = polyval(coefficients, x);
% Plot the fitted values
hold on;
plot(x, fitted_y, 'r', 'LineWidth', 3);
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Scatter Plots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!