Medical Instrumentation

Slides:



Advertisements
Similar presentations
제철고 프로그래밍언어 2015 가을학기 연습 #1 Python 연산식 이다훈 POSTECH 컴퓨터공학과 2015 년 9 월 23 일.
Advertisements

6 장. printf 와 scanf 함수에 대한 고찰 printf 함수 이야기 printf 는 문자열을 출력하는 함수이다. – 예제 printf1.c 참조 printf 는 특수 문자 출력이 가능하다. 특수 문자의 미 \a 경고음 소리 발생 \b 백스페이스 (backspace)
수치해석 (Numerical Analysis) 보간법 (Interpolation). Page 2 보간법 (Interpolation) In this chapter … 보간법이란 ? 통계적 혹은 실험적으로 구해진 데이터들 (x i ) 로부터, 주어진 데이터를 만족하는 근사.
Add Your Text 5. 지수함수와 로그함수 1. 지수함수 2. 로그함수 · 지수함수와 그 그래프 · 지수방정식과 지수부등식 · 로그 함수와 그 그래프 · 로그방정식과 로그부등식.
출석수업 과제 – 총 5문제, 10월 25일 제출 정보통계학과 장영재 교수.
재료수치해석 HW # 박재혁.
적분방법의 연속방정식으로부터 Q=AV 방정식을 도출하라.
• 수학 • 6학년 나단계 • 7. 연비>1/9 홈 두 수의 대응 관계를 , 를 사용한 식으로 나타내기 수업활동 수업계획.
4.3.3 초기하분포 (Hypergeometric distribution)
(Numerical Analysis of Nonlinear Equation)
Excel 일차 강사 : 박영민.
수치해석 6장 예제문제 환경공학과 천대길.
Report #2 - Solution 문제 #1: 다음과 같이 프로그램을 작성하라.
10장 랜덤 디지털 신호처리 1.
제12주 회귀분석 Regression Analysis
- 1변수 방정식의 solution 프로그램 (Bisection method, Newton-Raphson method)
최소 자승 오차법 (Least Squares Method)
Communication and Information Systems Lab. 황재철
질의 사항 Yield Criteria (1) 소재가 평면응력상태에 놓였을 때(σ3=0), 최대전단응력조건과 전단변형에너지 조건은σ1 – σ2 평면에서 각각 어떤 식으로 표시되는가? (2) σ1 =σ2인 등이축인장에서 σ = Kεn로 주어지는 재료의 네킹시 변형율을 구하라.
제Ⅲ부 상미분 방정식의 근사해법과 유한요소해석
11장. 포인터 01_ 포인터의 기본 02_ 포인터와 Const.
Error Detection and Correction
행렬 기본 개념 행렬의 연산 여러가지 행렬 행렬식 역행렬 연립 일차 방정식 부울행렬.
근사값과 반올림 오차 절단 오차와 Taylor 급수 오차의 전파
11장. 1차원 배열.
3차원 객체 모델링.
일차방정식의 풀이 일차방정식의 풀이 순서 ① 괄호가 있으면 괄호를 먼저 푼다.
제4장 제어 시스템의 성능.
Ⅲ. 이 차 방 정 식 1. 이차방정식과 그 풀이 2. 근 의 공 식.
C 프로그래밍 C언어 (CSE2035) (Chap11. Derived types-enumerated, structure, and union) (1-1) Sungwook Kim Sogang University Seoul, Korea Tel:
JA A V W. 03.
어서와 C언어는 처음이지 제14장.
군집 분석.
(independent variable)
2조 식품생명공학과 조광국 배석재 윤성수 우홍배
Term Projects 다음에 주어진 2개중에서 한 개를 선택하여 문제를 해결하시오. 기한: 중간 보고서: 5/30 (5)
컴퓨터 프로그래밍 기초 - 10th : 포인터 및 구조체 -
Fitting / Matrix / Excel
3강. 컴퓨터와의 기본적인 소통수단 - I 연산자란? 컴퓨터와 소통하기 위한 다양한 방법들
보고서 #7 (기한: 6/2) 2개의 스택, stk1, stk2를 이용하여 큐를 구현하라.
⊙ 이차방정식의 활용 이차방정식의 활용 문제 풀이 순서 (1)문제 해결을 위해 구하고자 하는 것을 미지수 로 정한다.
객체기반 SW설계 팀활동지 4.
미분방정식.
수학10-나 1학년 2학기 Ⅳ.삼각함수 4. 삼각방정식과 삼각부등식(9/12) 삼각함수 수업계획 수업활동.
Week 3-2: 데이터분포 3_2장_1(백분율:Percentile)에서 동영상 1,2
Excel 일차 강사 : 박영민.
자동제어공학 3. 물리적 시스템의 상태방정식 정 우 용.
수학10-나 1학년 2학기 Ⅱ.부등식의 영역 2. 연립부등식의 영역 (3/5) 부등식 영역 수업계획 수업활동.
수학10-나 1학년 2학기 Ⅱ.부등식의 영역 1. 부등식의 영역(2/5) 부등식 영역 수업계획 수업활동.
알고리즘 알고리즘이란 무엇인가?.
디버깅 관련 옵션 실습해보기 발표 : 2008년 5월 19일 2분반 정 훈 승
에어 PHP 입문.
4장. 데이터 표현 방식의 이해. 4장. 데이터 표현 방식의 이해 4-1 컴퓨터의 데이터 표현 진법에 대한 이해 n 진수 표현 방식 : n개의 문자를 이용해서 데이터를 표현 그림 4-1.
Chapter 1 단위, 물리량, 벡터.
원의 방정식 원의 방정식 x축, y축에 접하는 원의 방정식 두 원의 위치 관계 공통접선 원과 직선의 위치 관계
1. 접선의 방정식 2010년 설악산.
생체 신호의 실시간 디지털 처리 7조 홍윤호( )-1등
11장 배열 1. 배열이란? 1.1 배열의 개요 1.2 배열의 선언과 사용.
비교분석 보고서 Template 2015.
상관계수.
제 22 강 논리식 및 논리 값 shcho.pe.kr.
Week 4: 다변수(2변수) 데이터분석 5장_1(산포도: scatter plot) 동영상 1,2,3,4,5
통계학 R을 이용한 분석 제 2 장 자료의 정리.
문장제 쉽게 풀기 -최소공배수 응용 문제.
수치해석 ch3 환경공학과 김지숙.
9장. spss statistics 20의 데이터 변수계산
수학10-나 1학년 2학기 Ⅱ.부등식의 영역 3. 부등식의 영역에서 최대, 최소(5/5) 부등식 영역 수업계획 수업활동.
전류의 세기와 거리에 따른 도선 주변 자기장 세기 변화에 대한 실험적 고찰
Ch8.기본적인 RL, RC 회로 자연응답, 강제응답, 시정수, 계단입력과 스위치 회로
꽃잎의 수로 피보나치 수열하기 장전초등학교 6학년 신찬유.
Presentation transcript:

Medical Instrumentation HW#2 동서의료공학과 6조

목 차 1. 과제 순위 2. Calibration이란? 3. Least Square Method란? 목 차 1. 과제 순위 2. Calibration이란? 3. Least Square Method란? 4. Least Square Method –Linear(1) 5. Least Square Method –Linear(2) 6. Least Square Method –Curve

과제 순위 2004200456 임명준 2005200439 이지민 2004200459 장재필 2007102856 임영민 2007102854 이준관

Calibration이란? Calibration 이란? 사전적인 의미로 교정, 보정의 의미를 가지고 있다. 이번 과제에서 우리가 알아보고자 하는 Least Square Method를 사용하는데 쓰이는 가장 중요한 개념이다. 2. Calibration Curve란? 임의의 자료값이 일정한 형태로 분산되어 있을 때, 그 값들이 어떠한 분포를 가지고 있는지 대략적인 형태를 알아보기 위한 표준화된 곡선을 Calibration Curve라고 한다.

Least Square Method란? Least Square method란, 이 상관관계를 나타내는 함수 y=f(x)를 그에 따른 실험값 y (종속변수)의 쌍 (x, y)을 얻는다. 실험을 N회 반복하여 (x1, y1), (x2, y2), ... (xn, yn)의 데이터를 확보한 뒤에 이 수많은 데이터들이 일정한 규칙성을 갖지 못한다면, 이 실험은 아무런 의미를 갖지 못한다. Least Square method란, 이 상관관계를 나타내는 함수 y=f(x)를 찾는 하나의 도구라고 할 수 있다. 따라서, 데이터들의 유용성을 판단하기 위해서 가장 먼저 해야 할 작업은, 두 변수 간에 상관관계가 있는지, 만약 있다면 어떤 상관관계를 갖고 있는지 찾아보는 것이다. 상관관계를 함수로 표현할 수 있다면, "이 실험에서 나온 데이터를 분석했더니 이런 규칙이 있더라.”라고 말할 수 있으며, 여기서 하나의 공식이 탄생하는 것이다.

Least Square Method의 원리는? 오른쪽 그림에서 각 데이터 좌표에서 최적 함수까지의 거리를 고려해보자. 이 직선이 최적함수라면, 이 차이가 가능한 최소의 값을 가질 것이다. Least Square Method 은 이 편차의 제곱을 최소화 하기 위한 방법이다. n회 측정한 측정값 y1, y2, …, yn이 어떤 다른 측정값 x1, x2, …, xn의 함수 라고 추정할 수 있을 때, 측정값 yi 와 함수값f(xi)의 차이를 제곱한 것의 합이 최소가 되도록 하는 함수 f(x)를 구하는 것이 Least Square Method의 원리이다.

Least Square Method-Linear(1) X Y E X1 Y2 Y1-(aX1+b) X2 Y2-(aX1+b) . Xn Yn Yn-(aXn+b) 1. Least Square Method를 사용함에 있어서 자료값과 Calibration 의 차이를 Ei라고 하고, 각각의 데이터에서 Ei 값을 계산하는 과정을 보여보자. 2. 직선형태의 Calibration Line을 그리고 싶다면, 최적의 함수 y=f(x)를 y=a+bx의 형태로 유도하여 보자. 그러기 위해서 먼저 데이터 테이블을 만들어 보면, 오른쪽과 같은 표를 만들 수 있다.

Least Square Method-Linear(1) 3. 오차의 제곱을 더하는 연산을 식으로 나타내면, 다음의 식을 얻을 수 있다. 이 함수식을 Objective Function이라고 부른다. 왜? 제곱을 더하는가? 그대로 더할 경우에 양의 값과 음의 값이 합해져 적합한 결과를 얻지 못한다. 절대값 또한 나중에 합할 경우에 미분계수 계산에 문제가 생길 수 있으므로 편차의 제곱을 계산한다. 4. 앞장에서 나온 식을 정리하면, 이 된다.

Least Square Method-Linear(1) 5. 방정식의 양쪽을 편미분하게 되면, 이 된다. 6. 이제 각각의 식을 정리하여 우리가 원하는 직선의 계수값인 a, b값을 정리해 주면, 의 형태로 정해줄 수 있다.

Least Square Method-Linear(2) (N×2)*(2×1)= (N×1) A p = q AT A p = AT q P = (AT A )-1 AT q 다음 식을 사용하여 곡선형에도 적용할 수 있다.

Least Square Method-Linear - Least Square Method-Linear의 MS Excel을 통한 실행 이전까지의 방법을 직접 데이터 값을 입력한 뒤에 그 값을 뿌려주고 그에 따른 추세선추가(우리가 구하고자 하는 f(x)와 비슷한 형태를 보여줌)라는 기능을 이용하여 y=f(x)를 그려주고 R2의 값을 계산하여 구해주도록 설정해 주었다.

Least Square Method-curve 이제 직선이 아닌 m차 다항식의 곡선에서의 Least Square Method 을 구해보자. 만약에 식을 구한다고 한다면 구하는 연립식의 숫자를 m+1이상이 되어야 한다. 먼저 구하고자 하는 식을 적어보면, 로 m차 다항식을 구해볼 수 있다. 이제 최소 자승 오차를 구해보면, 그런 다음에 변수 앞의 계수들의 값을 구하기 위해 식을 정의해 보면,

Least Square Method-curve 미지항으로부터 끌어낸 첫 번째 미분계수를 구하는 과정이다. 그리고 그 식을 확장하여, 다음과 같이 나타낼 수 있다.

Least Square Method-curve 이제 이 식들을 정리하여 밑의 주어진 절차에 따라 풀어주면, -> X A = Y -> XT X A = XT Y -> A = (XT X)-1 XT Y

Least Square Method-curve 행렬의 계산과정을 보면 다음과 같다. 각각의 행렬의 곱을 이용하여 a0, a1, …, am을 구할 수 있다.

Least Square Method-curve - Least Square Method-Curve의 MS Excel을 통한 실행 이번에는 지수함수 형태의 데이터 값을 입력한 뒤에 그 값을 뿌려주고 그에 따른 추세선추가(구하고자 하는 f(x)와 비슷한 형태의 선을 보여줌)라는 기능을 이용하여 y=f(x)를 그려주고 R2의 값을 계산하여 구해주도록 설정해 주었다.

감사합니다.