how to do simple linear regression in gui?
조회 수: 4 (최근 30일)
이전 댓글 표시
clear;clc;
x=[1 3 5 7 10 12 13 16 18 20];
y=[3 2 6 5 8 7 10 8 12 10];
square=x*x’;
d=x*y’;
sx=sum(x);
sy=sum(y);
N=10;
a=(N*d-sx*sy)/(N*square-sx^2);
b=(square*sy-sx*d)/(N*square-sx^2);
a
b
xx=0:25;
yy=a*xx+b;
plot(x,y,’o’,xx,yy)
axis([0 25 0 15])
title(‘data pengamatan’)
xlabel(‘x’)
ylabel(‘y’)
variabel square merupakan penampung dari hasil dari , d adalah , sx adalah jumlah dari x, dan sy adalah jumlah y. Hasil yang ditampilkan MATLAB seperti berikut ini:
a =
0.4446
b =
2.4318
댓글 수: 1
Image Analyst
2019년 12월 30일
Anything wrong with it? Your plot looks fine:
What do you mean by "in gui"? Your data and fit are showing up in a figure window. What else do you want? Please give explanation or sample screenshot.
답변 (1개)
khan
2019년 12월 30일
Perhaps what you want to know is cftool; that You can run from command window (>> cftool %enter) and the input x, and y data. You can also pick the type of fitting.
Hope this help
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Linear and Nonlinear Regression에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!