Presentation is loading. Please wait.

Presentation is loading. Please wait.

최소 자승 오차법 (Least Squares Method)

Similar presentations


Presentation on theme: "최소 자승 오차법 (Least Squares Method)"— Presentation transcript:

1 최소 자승 오차법 (Least Squares Method)
7조 홍윤호( )-1등 이건우( )-2등 조영선( )-3등 정진웅( )-4등 정다운( )-5등

2 최소 자승 오차법 이란? 온도 전압 관계식? Example) 디지털 온도계
주어진 데이터 점(independent variables)들을 이용하여 두 점들 사이의 값(dependent variable)을 추정하는 방법 Example) 디지털 온도계 전자 회로 화면 출력 온도 전압 관계식?

3 두 온도에서의 전압을 토대로 구한 함수식을 통하여 0도와 100도 사이의 값을 추측할 수 있을까?
가장 정확한 방법은 모든 온도에서의 전압을 측정 현실적으로 불가 전압(Y) Y=0.2X+10 30mA 10mA 100 온도(X) 두 온도에서의 전압을 토대로 구한 함수식을 통하여 0도와 100도 사이의 값을 추측할 수 있을까?

4 0도와 100도 사이에 몇 개의 온도를 측정해 그래프에 나타내었다. 최적의 그래프? 어떠한 그래프가 결과조건을
최대한으로 만족할까? 오차율이 제일 작은 그래프는?

5 최적의 그래프가 선형적(linear)이라고 가정하자.
일차 함수 (xi, yi) Y=aX+b ei Data가 i개 있다고 가정하면 ei 값들의 표준편차를 최소로 만드는 값에 해당 되는 함수가 최적의 그래프이다.

6 계산 방법 (xi, yi) Y=aX+b en ei (x1, y1) (xn, yn) e1 e2 (x2, y2) Data
Residual x y x1 y1 x2 y2 xn yn e y1-(ax1+b) y2-(ax2+b) yn-(axn+b)

7 미분을 이용해 a,b값 구하기 = 두 일차 연립 방정식을 계산하면 a 와 b의 값을 구할수 있다.

8 행렬을 이용한 풀이 방법 행렬식으로 위의 함수들을 나타내면 측정한 모든 점과 기준점을 연결하여 점의 개수만큼의
그래프를 그렸다고 하자. y1=a x1 +b y2=a x2 +b y1=a x1 +b y2=a x2 +b … yn=a xn +b yn=a xn +b 행렬식으로 위의 함수들을 나타내면

9 = 2 x n n × 2 2 × 1 n × 1 1 x n a,b값을 구하기 위해 양 변에 A행렬의
x₁ x₂ ·· ·· xn ·· ·· 1 x₁ 1 x₂ 1 ·· ·· xn 1 a b = y₁ y₂ ·· yn x₁ x₂ ·· ·· xn ·· ·· 1 2 x n n × 2 2 × 1 n × 1 1 x n a,b값을 구하기 위해 양 변에 A행렬의 트랜스 포즈 AT 를 곱해준다

10 Exponential 함수 또는 고차 함수에서도 최소오차법을 적용 할 수 있다.
「 고차원함수 」 「Exponential함수」 Exponential 함수 또는 고차 함수에서도 최소오차법을 적용 할 수 있다.

11 위와 같은 행렬식을 이용하면 비선형성을 가진 다른 함수들에도 적용하여 문제가 해결 가능하다.
추정함수 추정함수 예 1차식 지수식 고차 다항식 다변수 함수 타원 방정식 컴퓨터 프로그램인 MATLAB을 이용하면 답을 보다 쉽게 계산할수 있다.

12 MATLAB 실습 - 1차 함수 입력값 : a=20, b=200

13 MATLAB 실습 - 2차 함수 입력값 : a=-2, b=3, c=4

14 The End


Download ppt "최소 자승 오차법 (Least Squares Method)"

Similar presentations


Ads by Google