문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판이전 판다음 판 | 이전 판 | ||
| 오차의_전파 [2026/04/13 13:31] – 오차의 전파 sync flyingtext | 오차의_전파 [2026/04/13 13:33] (현재) – 오차의 전파 sync flyingtext | ||
|---|---|---|---|
| 줄 146: | 줄 146: | ||
| ==== 테일러 급수를 이용한 근사 ==== | ==== 테일러 급수를 이용한 근사 ==== | ||
| - | 다변수 함수의 테일러 전개에서 고차항을 무시하고 일차 미분항만을 사용하여 | + | 오차 전파의 수학적 정당성은 [[미분학]]의 핵심 도구인 [[테일러 급수]](Taylor series)를 통해 확보된다. 복잡한 함수 관계를 갖는 물리량들 사이에서 입력 |
| + | |||
| + | 각 측정값 $ x_i $가 확률적인 변동을 포함하는 측정치일 때, 이를 참값(또는 기대값) $ _i $와 그에 대응하는 미소 오차 $ _i = x_i - _i $의 합으로 나타낼 수 있다. 함수 $ f $가 $ = (_1, _2, , _n) $ 부근에서 [[해석함수]](analytic function)라면, | ||
| + | |||
| + | $$ f(x_1, \dots, x_n) = f(\mu_1, \dots, \mu_n) + \sum_{i=1}^{n} \frac{\partial f}{\partial x_i} (x_i - \mu_i) + \frac{1}{2!} \sum_{i=1}^{n} \sum_{j=1}^{n} \frac{\partial^2 f}{\partial x_i \partial x_j} (x_i - \mu_i)(x_j - \mu_j) + \cdots $$ | ||
| + | |||
| + | 여기서 $ $는 참값 $ $에서 | ||
| + | |||
| + | $$ \Delta y \approx \sum_{i=1}^{n} \frac{\partial f}{\partial x_i} \Delta x_i $$ | ||
| + | |||
| + | 이 식은 출력 변수의 오차가 각 입력 변수의 오차에 해당 변수의 [[편미분]] 값을 곱한 것들의 선형 결합으로 나타남을 의미한다((NIST, | ||
| + | )). 이때 각 편미분계수 $ c_i = $는 해당 변수가 전체 | ||
| + | |||
| + | 주목할 점은 이 과정이 [[전미분]](total differential)의 개념과 수학적으로 동일하다는 것이다. 함수 $ f $의 변화량 $ dy $는 각 변수의 미분량 $ dx_i $의 합으로 표현되며, | ||
| + | )). | ||
| ==== 편미분과 감도 계수 ==== | ==== 편미분과 감도 계수 ==== | ||
| - | 오차 전파의 수학적 공식화는 [[측정 모델]](measurement model)을 함수 관계로 정의하는 것에서 시작된다. 출력량 $ y $가 $ n $개의 직접 측정된 입력량 $ x_1, x_2, , x_n $에 의해 결정될 때, 이를 $ y = f(x_1, x_2, , x_n) $으로 표현할 수 있다. 이때 각 입력 변수의 측정 과정에서 발생하는 미세한 오차 $ x_i $가 최종 결과값 $ y $의 오차 $ y $에 미치는 영향을 파악하기 위해 [[전미분]](total differential)의 개념을 도입한다. 함수 $ f $가 각 입력 변수에 대해 미분 가능하다고 가정할 때, [[테일러 급수]](Taylor series)의 1차 항만을 고려한 [[선형 근사]](linear approximation)를 통해 $ y $의 변화량은 다음과 같이 기술된다. | + | 오차 전파의 수학적 공식화는 [[측정 모델]](measurement model)을 함수 관계로 정의하는 것에서 시작된다. 출력량 $ y $가 $ n $개의 직접 측정된 입력량 $ x_1, x_2, , x_n $에 의해 결정될 때, 이를 $ y = f(x_1, x_2, , x_n) $으로 표현할 수 있다. 이때 각 입력 변수의 측정 과정에서 발생하는 미세한 오차 $ x_i $가 최종 결과값 $ y $의 오차 $ y $에 미치는 영향을 파악하기 위해 [[전미분]](total differential) 개념을 도입한다. 함수 $ f $가 각 입력 변수에 대해 미분 가능하다고 가정할 때, [[테일러 급수]](Taylor series)의 1차 항만을 고려한 [[선형 근사]](linear approximation)를 통해 $ y $의 변화량은 다음과 같이 기술된다. |
| $$ \delta y \approx \frac{\partial f}{\partial x_1} \delta x_1 + \frac{\partial f}{\partial x_2} \delta x_2 + \dots + \frac{\partial f}{\partial x_n} \delta x_n = \sum_{i=1}^{n} \frac{\partial f}{\partial x_i} \delta x_i $$ | $$ \delta y \approx \frac{\partial f}{\partial x_1} \delta x_1 + \frac{\partial f}{\partial x_2} \delta x_2 + \dots + \frac{\partial f}{\partial x_n} \delta x_n = \sum_{i=1}^{n} \frac{\partial f}{\partial x_i} \delta x_i $$ | ||
| - | 위 식에서 각 입력 변수 $ x_i $에 대한 함수 $ f $의 [[편미분]](partial derivative) 항인 $ $는 해당 변수의 변화가 결과값에 기여하는 가중치 역할을 수행한다. 이를 학술적으로 감도 계수(sensitivity coefficient)라 정의하며, | + | 위 식에서 각 입력 변수 $ x_i $에 대한 함수 $ f $의 [[편미분]](partial derivative) 항인 $ $는 해당 변수의 변화가 결과값에 기여하는 가중치 역할을 수행한다. 이를 학술적으로 |
| - | 감도 계수 $ c_i $의 물리적 함의는 실험의 정밀도 제어 측면에서 매우 중요하다. 만약 특정 변수의 감도 계수 절대값이 크다면, 해당 변수의 미세한 측정 오차만으로도 최종 결과값에 상당한 변동이 발생할 수 있음을 시사한다. 반대로 감도 계수가 0에 가깝다면, | + | 감도 계수 $ c_i $의 물리적 함의는 실험의 정밀도 제어 측면에서 매우 중요하다. 만약 특정 변수의 감도 계수 절댓값이 크다면, 해당 변수의 미세한 측정 오차만으로도 최종 결과값에 상당한 변동이 발생할 수 있음을 시사한다. 반대로 감도 계수가 0에 가깝다면, |
| - | 통계적 관점에서 오차의 전파를 다룰 때, 각 입력 변수의 오차는 확률 변수의 [[표준 편차]](standard deviation) 또는 표준 불확도 $ u(x_i) $로 취급된다. 이때 결과값 $ y $의 합성 표준 불확도 $ u_c(y) $는 각 입력 변수의 불확도에 감도 계수를 곱한 값들의 기하학적 합으로 산출된다. 변수 간의 [[상관관계]]가 존재하지 않는 독립적인 경우, 합성 불확도는 다음과 같이 정의된다. | + | 통계적 관점에서 오차의 전파를 다룰 때, 각 입력 변수의 오차는 확률 변수의 [[표준 편차]](standard deviation) 또는 |
| $$ u_c^2(y) = \sum_{i=1}^{n} \left( \frac{\partial f}{\partial x_i} \right)^2 u^2(x_i) = \sum_{i=1}^{n} c_i^2 u^2(x_i) $$ | $$ u_c^2(y) = \sum_{i=1}^{n} \left( \frac{\partial f}{\partial x_i} \right)^2 u^2(x_i) = \sum_{i=1}^{n} c_i^2 u^2(x_i) $$ | ||
| - | 이 식은 [[분산]](variance)의 가법성을 다변수 함수로 확장한 것으로, 각 항 $ c_i^2 u^2(x_i) $는 전체 불확도 예산에서 개별 입력 성분이 차지하는 기여분을 나타낸다. 따라서 편미분을 통해 도출된 감도 계수는 단순히 수학적 도구에 그치는 것이 아니라, 복잡한 측정 시스템 내에서 각 오차 원인들이 최종 결과의 신뢰도에 미치는 영향력을 정량적으로 분해하고 평가할 수 있게 하는 | + | 이 식은 [[분산]](variance)의 가법성(additivity)을 다변수 함수로 확장한 것이며, 각 항 $ c_i^2 u^2(x_i) $는 전체 불확도 예산에서 개별 입력 성분이 차지하는 기여분을 나타낸다. 따라서 편미분을 통해 도출된 감도 계수는 단순히 수학적 도구에 그치는 것이 아니라, 복잡한 측정 시스템 내에서 각 오차 원인이 최종 결과의 신뢰도에 미치는 영향력을 정량적으로 분해하고 평가할 수 있게 하는 |
| )) | )) | ||
| ==== 상관관계와 공분산의 영향 ==== | ==== 상관관계와 공분산의 영향 ==== | ||
| - | 변수 간의 독립성이 보장되지 않을 때 공분산 항이 전체 오차 전파에 | + | [[오차 전파]]의 일반적인 논의에서는 대개 입력 변수들이 서로 통계적으로 독립임을 가정한다. 그러나 실제 측정 환경에서는 여러 변수가 동일한 측정 기기, 동일한 환경 조건, 혹은 공통된 교정 표준을 공유함으로써 서로 밀접한 관계를 맺는 경우가 빈번하다. 이처럼 |
| + | |||
| + | 수학적으로 출력량 $ y = f(x_1, x_2, , x_n) $의 [[분산]]을 도출할 | ||
| + | |||
| + | $$ \sigma_y^2 \approx \sum_{i=1}^n c_i^2 \sigma_i^2 + 2 \sum_{i=1}^{n-1} \sum_{j=i+1}^n c_i c_j \sigma_{ij} $$ | ||
| + | |||
| + | 여기서 $ %%//%%i^2 $은 입력 변수 $ x_i $의 분산이며, | ||
| + | |||
| + | 공분산은 두 변수의 [[표준 편차]](standard deviation)와 [[상관 계수]](correlation coefficient) $ %%//%%{ij} $를 이용하여 $ %%//%%{ij} = _{ij} _i _j $로 표현할 수 있다. 상관 계수는 $-1$에서 $1$ 사이의 값을 가지며, 두 변수 사이의 선형적 연관성의 강도를 나타낸다. 이를 | ||
| + | |||
| + | $$ \sigma_y^2 = \mathbf{J} \boldsymbol{\Sigma} \mathbf{J}^T $$ | ||
| + | |||
| + | 이러한 행렬 연산 방식은 입력 변수가 수십 개 이상인 복잡한 시스템이나, | ||
| === 독립 변수 간의 결합 오차 === | === 독립 변수 간의 결합 오차 === | ||
| - | 변수들이 서로 독립적일 때 분산의 합으로 표현되는 단순화된 전파 공식을 | + | [[통계적 독립성]](statistical independence)은 오차 전파 분석에서 복잡한 |
| + | |||
| + | 일반적인 오차 전파 공식은 [[테일러 급수]](Taylor series)의 1차 근사를 통해 다음과 같이 | ||
| + | |||
| + | $$ \sigma_y^2 \approx \sum_{i=1}^n \left( \frac{\partial f}{\partial x_i} \right)^2 \sigma_{i}^2 + 2 \sum_{i=1}^{n-1} \sum_{j=i+1}^n \frac{\partial f}{\partial x_i} \frac{\partial f}{\partial x_j} \sigma_{ij} $$ | ||
| + | |||
| + | 여기서 $ %%//%%i^2 $은 각 입력 변수 $ x_i $의 분산이며, | ||
| + | |||
| + | $$ \sigma_y^2 = \sum_{i=1}^n \left( \frac{\partial f}{\partial x_i} \right)^2 \sigma_{i}^2 $$ | ||
| + | |||
| + | 이 식은 [[가우스 오차 | ||
| + | |||
| + | 이러한 단순화된 | ||
| + | )). | ||
| === 상관 계수가 존재하는 경우의 보정 === | === 상관 계수가 존재하는 경우의 보정 === | ||
| - | 변수 간 상관관계가 존재할 | + | 구조화된 오차 분석 모델에서 |
| + | |||
| + | 입력 변수들 사이의 상관 정도를 고려하기 위해 [[상관 계수]](correlation coefficient)를 | ||
| + | |||
| + | $$ u_c^2(y) = \sum_{i=1}^{n} \left( \frac{\partial f}{\partial x_i} \right)^2 u^2(x_i) + 2 \sum_{i=1}^{n-1} \sum_{j=i+1}^{n} \frac{\partial f}{\partial x_i} \frac{\partial f}{\partial x_j} u(x_i, x_j) $$ | ||
| + | |||
| + | 위 식에서 $ u(x_i) $는 변수 $ x_i $의 표준 불확도이며, | ||
| + | )) | ||
| + | |||
| + | 상관관계가 | ||
| + | |||
| + | 다수의 변수가 복합적으로 얽힌 현대적 데이터 분석에서는 이를 행렬 대수 형식으로 기술하는 것이 | ||
| + | |||
| + | $$ \sigma_y^2 = \mathbf{J} \mathbf{V} \mathbf{J}^T $$ | ||
| + | |||
| + | 이러한 행렬 기반의 접근법은 오차 전파의 경로를 체계적으로 추적할 수 있게 하며, [[계측 공학]]뿐만 아니라 [[최소제곱법]](least squares method)을 이용한 데이터 피팅이나 [[칼만 필터]](Kalman filter)와 같은 동적 상태 추정 알고리즘에서 불확도를 갱신하는 핵심 기제로 활용된다. 따라서 상관관계의 엄밀한 분석은 측정 모델의 [[신뢰성]]을 확보하기 위한 필수적인 과정이라 할 수 있다. | ||
| ===== 주요 연산별 오차 전파 법칙 ===== | ===== 주요 연산별 오차 전파 법칙 ===== | ||
| 줄 191: | 줄 245: | ||
| ==== 선형 연산에서의 전파 ==== | ==== 선형 연산에서의 전파 ==== | ||
| - | 덧셈, 뺄셈 | + | [[선형 연산]](Linear operation)에서의 오차 전파는 측정값들의 [[산술 평균]]이나 가중합을 구할 때 발생하는 불확실성의 전이를 다룬다. 가장 기본적인 선형 연산인 [[덧셈]], [[뺄셈]], 그리고 [[상수배]](Constant multiplication) 과정에서 [[절대 오차]](Absolute error)가 결합되는 방식은 함수의 [[선형성]]에 기초한다. 어떤 결과값 $ y $가 독립적인 측정 변수 $ x_1, x_2, , x_n $의 선형 결합으로 정의된다고 가정하자. 즉, $ y = a_1x_1 + a_2x_2 + + a_nx_n $의 형태를 가질 때, 각 변수의 측정값에 포함된 오차가 최종 결과에 미치는 영향은 각 변수의 계수에 의해 결정된다. |
| + | |||
| + | 두 측정값의 합 $ y = x_1 + x_2 $과 차 $ y = x_1 - x_2 $의 경우, 결과값의 절대 오차는 각 성분의 오차를 단순 합산한 것보다 정교한 통계적 결합 과정을 거친다. 측정값들이 서로 독립적이며 [[우연 오차]]가 [[정규 분포]]를 따른다고 가정할 때, 결과값 $ y $의 [[분산]](Variance)은 각 변수의 분산 합과 같다. 이를 [[표준 편차]](Standard deviation) 또는 [[표준 불확도]](Standard uncertainty) $ $의 관점에서 나타내면 다음과 같은 제곱근 합의 형식을 취한다. | ||
| + | |||
| + | $$ \sigma_y = \sqrt{\sigma_{x_1}^2 + \sigma_{x_2}^2} $$ | ||
| + | |||
| + | 주목할 점은 뺄셈 연산에서도 오차가 상쇄되지 않고 덧셈과 동일하게 누적된다는 사실이다. 이는 오차의 방향이 무작위적이기 때문에, 두 값을 뺄 때 오차가 서로 반대 방향으로 작용하여 오히려 결과의 불확실성이 커질 가능성이 존재하기 때문이다. 따라서 합과 차의 연산에서는 항상 절대 오차의 제곱합을 통해 전체 불확실성을 산출하는 것이 원칙이다. | ||
| + | |||
| + | 상수배 연산 $ y = kx $에서의 오차 전파는 비교적 직관적이다. 측정값 $ x $에 정해진 상수 $ k $를 곱할 경우, 결과값 $ y $의 절대 오차는 원래 변수의 절대 오차에 상수의 절댓값을 곱한 것과 같다. | ||
| + | |||
| + | $$ \sigma_y = |k| \sigma_x $$ | ||
| + | |||
| + | 이러한 개별 법칙들을 종합하여 일반적인 선형 결합 $ y = _{i=1}^{n} a_i x_i $에 대한 오차 전파 공식을 도출할 수 있다. 각 변수가 상호 독립적일 때, 결과값의 표준 불확도 $ u(y) $는 다음과 같이 정의된다. | ||
| + | |||
| + | $$ u(y) = \sqrt{\sum_{i=1}^{n} (a_i u(x_i))^2} $$ | ||
| + | |||
| + | 여기서 계수 $ a_i $는 각 입력 변수의 변화가 결과값에 미치는 가중치인 [[감도 계수]](Sensitivity coefficient)의 역할을 수행한다. 선형 연산에서는 감도 계수가 상수로 고정되므로, | ||
| + | )). | ||
| === 합과 차의 절대 오차 === | === 합과 차의 절대 오차 === | ||
| - | 두 양의 합이나 차에서 | + | 두 개 이상의 독립적인 [[측정값]]을 |
| + | |||
| + | 합의 경우를 살펴보면, | ||
| + | |||
| + | $$ \sigma_z^2 = \left( \frac{\partial z}{\partial x} \right)^2 \sigma_x^2 + \left( \frac{\partial z}{\partial y} \right)^2 \sigma_y^2 $$ | ||
| + | |||
| + | 함수 $ z = x + y $에 대하여 각 변수에 대한 편미분 값은 $ = 1 $, $ = 1 $이다. 이를 분산 공식에 대입하면 합의 분산은 각 성분 분산의 산술 합인 $ _z^2 = _x^2 + _y^2 $이 된다. 따라서 합의 [[절대 오차]]를 나타내는 | ||
| + | |||
| + | 차의 연산 $ z = x - y $에서도 이와 동일한 논리가 적용된다. 이때 각 변수에 대한 편미분 값은 $ = 1 $, $ = -1 $이다. 오차 전파 공식에서는 편미분 | ||
| + | |||
| + | 이러한 원리는 $ n $개의 독립 변수로 확장될 수 있다. 여러 측정값의 [[선형 결합]] $ z = _{i=1}^{n} a_i x_i $가 주어졌을 때, 각 $ a_i $가 상수라면 결과값의 전체 분산은 $ %%//%%z^2 = %%// | ||
| + | |||
| + | 결론적으로 합과 차의 연산에서 발생하는 오차 전파는 각 성분의 절대 오차를 기하학적으로 결합함으로써 계산된다. 이러한 결합 방식은 [[피타고라스 정리]]와 유사한 성질을 지니며, 개별 오차 중 상대적으로 크기가 큰 성분이 전체 오차에 지배적인 영향을 미친다는 특성을 갖는다. 따라서 전체 측정 시스템의 [[정밀도]](precision)를 효과적으로 개선하기 위해서는 불확도가 가장 큰 특정 항목의 오차를 우선적으로 제어하는 것이 공학적으로 타당한 접근이다. | ||
| === 선형 결합의 일반식 === | === 선형 결합의 일반식 === | ||
| - | 여러 변수의 가중치 합으로 표현되는 선형 시스템에서의 오차 전파를 일반화한다. | + | 여러 변수의 [[선형 결합]](linear combination)으로 정의되는 물리량의 오차 전파는 통계학적 [[분산]](variance)의 성질을 통해 일반화할 수 있다. 측정하고자 하는 종속 변수 $ Y $가 $ n $개의 입력 변수 $ X_1, X_2, , X_n $의 가중치 합으로 표현되는 선형 시스템을 가정한다. 이때 각 입력 변수는 직접적인 계측을 통해 얻어지며, |
| + | |||
| + | $$ Y = \sum_{i=1}^{n} a_i X_i = a_1 X_1 + a_2 X_2 + \dots + a_n X_n $$ | ||
| + | |||
| + | 여기서 $ a_i $는 각 변수에 할당된 결정론적인 가중치 계수이다. 이 식에서 | ||
| + | |||
| + | $$ \sigma_Y^2 = \sum_{i=1}^{n} a_i^2 \sigma_i^2 = a_1^2 \sigma_1^2 + a_2^2 \sigma_2^2 + \dots + a_n^2 \sigma_n^2 $$ | ||
| + | |||
| + | 그러나 실제 측정 환경에서는 환경적 요인이나 장비의 특성으로 인해 변수 간의 [[상관관계]](correlation)가 존재하는 경우가 빈번하다. 변수들 사이에 상관관계가 존재할 때, 오차 전파의 일반식은 공분산 항을 포함하여 확장되어야 한다. 두 변수 $ X_i $와 $ X_j $ 사이의 공분산을 $ _{ij} $라고 할 때, 선형 결합에 대한 불확도 전파의 일반식은 다음과 같이 표현된다. | ||
| + | |||
| + | $$ \sigma_Y^2 = \sum_{i=1}^{n} a_i^2 \sigma_i^2 + 2 \sum_{i=1}^{n-1} \sum_{j=i+1}^{n} a_i a_j \sigma_{ij} $$ | ||
| + | |||
| + | 위 식에서 두 번째 항은 모든 가능한 변수 쌍에 대한 상관성을 반영한다. 공분산은 [[상관 계수]](correlation coefficient) $ %%//%%{ij} $를 이용하여 $ %%//%%{ij} = _{ij} _i _j $로 치환할 수 있으며, 이를 통해 상관성의 정도가 최종 결과의 불확도를 어떻게 증폭시키거나 상쇄시키는지 정량적으로 분석할 수 있다. 특히 가중치 $ a_i $와 $ a_j $의 부호가 다르고 양의 상관관계가 존재할 경우, 공분산 항은 전체 분산을 감소시키는 효과를 낳기도 한다. | ||
| + | |||
| + | 이러한 선형 결합의 오차 전파는 [[행렬 대수]](matrix algebra)를 이용하여 더욱 체계적으로 정식화될 수 있다. 가중치 계수들을 열벡터 $ = [a_1, a_2, , a_n]^T $로 정의하고, | ||
| + | |||
| + | $$ \sigma_Y^2 = \mathbf{a}^T \mathbf{\Sigma} \mathbf{a} $$ | ||
| + | |||
| + | 이 행렬 식은 다변수 시스템에서의 오차 전파를 다루는 [[최소제곱법]](least squares method)이나 [[칼만 필터]](Kalman filter)와 같은 현대적 제어 및 추정 이론의 핵심적인 기초가 된다. 공분산 행렬 $ $는 대칭 행렬이며, | ||
| + | |||
| + | 결론적으로 선형 결합에서의 오차 전파는 각 입력 변수의 개별적 불확도뿐만 아니라 이들 사이의 상호 의존성에 의해 결정된다. 가중치 계수 $ a_i $는 해당 변수의 오차가 최종 결과에 미치는 [[감도]](sensitivity)를 결정하며, | ||
| + | )) | ||
| ==== 지수 및 로그 연산에서의 전파 ==== | ==== 지수 및 로그 연산에서의 전파 ==== | ||
| - | 곱셈, 나눗셈, 거듭제곱 | + | 비선형 함수의 형태를 갖는 연산에서 오차의 전파는 [[선형 근사]](linear approximation)를 통해 정량화된다. |
| + | |||
| + | 곱셈 연산 $ z = xy $의 경우, 각 변수 $ x $와 $ y $가 서로 독립적이며 그 오차가 충분히 작다고 가정할 때, 결과값 $ z $의 [[분산]](variance)은 다음과 같이 유도된다. 함수의 [[편미분]]을 이용한 일반적인 오차 전파 공식에 따라 $ _z^2 ()^2 _x^2 + ()^2 _y^2 $가 성립하며, | ||
| + | |||
| + | $$ \left( \frac{\sigma_z}{z} \right)^2 \approx \left( \frac{\sigma_x}{x} \right)^2 + \left( \frac{\sigma_y}{y} \right)^2 $$ | ||
| + | |||
| + | 나눗셈 연산 $ z = x/y $ 역시 동일한 논리에 따라 상대 오차의 제곱합 형태를 유지한다. 이는 곱셈과 나눗셈에서 최종 결과의 정밀도가 절대적인 오차의 크기보다는 측정값 대비 오차의 비율인 상대 오차에 의해 지배됨을 시사한다. 따라서 실험 설계 시 분모나 곱해지는 인자의 수치가 작을수록 해당 변수의 미세한 | ||
| + | |||
| + | 거듭제곱 함수 $ z = x^n $에서의 오차 | ||
| + | |||
| + | $$ \frac{\sigma_z}{z} \approx |n| \frac{\sigma_x}{x} $$ | ||
| + | |||
| + | 여기서 주목할 점은 지수 $ n $이 상대 오차의 가중치로 작용한다는 사실이다. 예를 들어 어떤 물리량을 측정하여 그 값을 제곱($ n=2 $)하거나 세제곱($ n=3 $)할 경우, | ||
| + | |||
| + | 로그 연산에서의 오차 전파는 앞선 연산들과는 상이한 특성을 보인다. 자연로그 함수 $ z = (x) $를 고려할 때, 미분 관계식은 $ dz = dx $가 된다. 이를 불확도 전파식으로 나타내면 다음과 같다. | ||
| + | |||
| + | $$ \sigma_z \approx \frac{\sigma_x}{x} $$ | ||
| + | |||
| + | 이 식은 로그 함수의 결과값인 $ z $의 [[절대 오차]]가 원래 변수 $ x $의 상대 오차와 직결됨을 보여준다. 즉, 원래 변수의 정밀도가 상대적으로 일정하다면, | ||
| === 곱셈과 나눗셈의 상대 오차 === | === 곱셈과 나눗셈의 상대 오차 === | ||
| - | 상대 오차의 | + | [[곱셈]](multiplication)과 [[나눗셈]](division) 연산에서 발생하는 오차의 전파는 [[덧셈]]이나 [[뺄셈]]과 달리 [[절대 오차]](absolute error)가 아닌 [[상대 오차]](relative error)를 기준으로 정의된다. 이는 물리량의 크기가 결과값의 불확실성에 직접적인 영향을 미치는 비선형적 특성 때문이다. 두 독립적인 [[측정값]] $ x $와 $ y $가 각각 [[표준 편차]](standard deviation) $ _x $, $ _y $를 가질 때, 이들의 곱으로 정의되는 함수 $ z = xy $에 대한 [[오차 전파 법칙]]을 적용하면 결과값 $ z $의 [[불확도]](uncertainty)를 산출할 수 있다. 오차 전파의 일반식에 따라 $ z $의 [[분산]](variance) $ _z^2 $은 각 변수에 대한 [[편미분]](partial derivative)과 각 변수의 분산의 곱들의 |
| + | |||
| + | 함수 $ z = xy $를 각 변수에 대해 편미분하면 $ = y $와 $ = x $를 얻는다. 이를 분산 공식에 대입하면 다음과 같은 관계식이 도출된다. | ||
| + | |||
| + | $$ \sigma_z^2 \approx \left( \frac{\partial z}{\partial x} \right)^2 \sigma_x^2 + \left( \frac{\partial z}{\partial y} \right)^2 \sigma_y^2 = y^2 \sigma_x^2 + x^2 \sigma_y^2 $$ | ||
| + | |||
| + | 위 식의 양변을 $ z^2 = (xy)^2 $으로 나누어 상대 분산의 형태로 변환하면, | ||
| + | |||
| + | $$ \frac{\sigma_z^2}{z^2} = \frac{y^2 \sigma_x^2}{x^2 y^2} + \frac{x^2 \sigma_y^2}{x^2 y^2} = \left( \frac{\sigma_x}{x} \right)^2 + \left( \frac{\sigma_y}{y} \right)^2 $$ | ||
| + | |||
| + | 나눗셈 연산인 $ z = $의 경우에도 동일한 논리가 적용된다. $ z $를 $ x $에 대해 편미분하면 $ $이며, $ y $에 대해 편미분하면 $ - $이 된다. 이를 분산 공식에 대입하여 정리하면 다음과 같다. | ||
| + | |||
| + | $$ \sigma_z^2 \approx \left( \frac{1}{y} \right)^2 \sigma_x^2 + \left( -\frac{x}{y^2} \right)^2 \sigma_y^2 $$ | ||
| + | |||
| + | 이 식을 다시 $ z^2 = ()^2 $으로 나누면 나눗셈에서의 상대 분산 식을 얻을 수 있다. | ||
| + | |||
| + | $$ \frac{\sigma_z^2}{z^2} = \frac{\sigma_x^2 / y^2}{x^2 / y^2} + \frac{x^2 \sigma_y^2 / y^4}{x^2 / y^2} = \left( \frac{\sigma_x}{x} \right)^2 + \left( \frac{\sigma_y}{y} \right)^2 $$ | ||
| + | |||
| + | 이러한 유도 과정을 통해 | ||
| + | |||
| + | 이 법칙은 과학적 데이터 분석에서 매우 중요한 함의를 갖는다. 예를 들어, [[밀도]](density)를 구하기 위해 [[질량]]과 [[부피]]를 측정할 때, 최종 밀도 값의 정밀도를 높이기 위해서는 질량과 부피 중 상대 오차가 더 큰 변수의 정밀도를 개선하는 것이 효율적임을 시사한다. 상대 오차의 제곱합 형식은 특정 변수의 불확도가 지배적일 때 그 변수가 전체 오차를 결정짓는 구조를 가지기 때문이다. 따라서 연구자는 복합적인 연산 과정에서 어떠한 물리량이 전체 [[신뢰 수준]](confidence level)을 저해하는지 정량적으로 파악할 수 있다. | ||
| === 거듭제곱 함수의 오차 증폭 === | === 거듭제곱 함수의 오차 증폭 === | ||
| - | 지수값이 오차 전파의 가중치로 작용하여 불확도를 | + | 거듭제곱(Power) 함수의 형태를 띠는 물리량 사이의 관계에서 오차 전파는 입력 변수의 [[상대 오차]](Relative error)가 |
| + | |||
| + | 함수 $ y = Ax^n $의 양변에 [[자연로그]]를 취하면 $ y = A + n x $가 되며, 이를 각 변수에 대해 미분하면 다음과 같은 관계식을 얻는다. | ||
| + | |||
| + | $$ \frac{dy}{y} = n \frac{dx}{x} $$ | ||
| + | |||
| + | 위 식에서 $ $와 $ $는 각각 변수 $ x $와 $ y $의 미소 변화율, 즉 상대 오차를 의미한다. 이를 통계적인 [[표준 편차]](Standard deviation)의 관점에서 재구성하면, | ||
| + | |||
| + | $$ \frac{\sigma_y}{y} = |n| \frac{\sigma_x}{x} $$ | ||
| + | |||
| + | 이 관계식은 거듭제곱 함수에서 지수 $ n $이 오차 전파의 | ||
| + | |||
| + | 반대로 지수의 절댓값이 1보다 | ||
| + | |||
| + | 결과적으로 거듭제곱 함수의 오차 전파 분석은 [[실험 설계]] 단계에서 어느 변수를 더 정밀하게 측정해야 하는지를 결정하는 지표가 된다. 지수가 큰 변수일수록 최종 결과의 [[신뢰성]]에 미치는 영향이 지배적이므로, | ||
| ===== 실무적 응용 및 분석 기법 ===== | ===== 실무적 응용 및 분석 기법 ===== | ||
| 줄 229: | 줄 385: | ||
| ==== 실험 데이터의 불확도 평가 ==== | ==== 실험 데이터의 불확도 평가 ==== | ||
| - | 물리학 | + | 실험 |
| + | |||
| + | 유효 숫자는 측정값 중에서 | ||
| + | )). 실험 | ||
| + | |||
| + | 측정된 데이터들 사이의 산술 연산 과정에서도 유효 숫자의 보존 원칙이 적용된다. [[덧셈]]과 [[뺄셈]]에서는 소수점 아래 자릿수가 가장 적은 측정값의 위치에 맞추어 | ||
| + | |||
| + | 정량적인 불확도 평가는 단순히 오차의 범위를 제시하는 것을 넘어, 실험 결과의 [[재현성]](Reproducibility)과 객관적 비교 가능성을 담보한다. 장비의 분해능에 따른 표준 불확도 $ u $를 산출할 때, 측정값이 특정 범위 내에 균일하게 존재한다고 가정하는 [[직사각형 분포]](Rectangular Distribution) 모델을 적용하면 최소 분해능 $ a $에 대하여 다음과 같은 관계식이 성립한다((JCGM, | ||
| + | )). $$ u = \frac{a}{\sqrt{3}} $$ 이와 같이 산출된 개별 변수의 불확도는 이후 [[오차 전파의 법칙]]을 통해 최종 산출물의 합성 표준 불확도로 통합되며, | ||
| ==== 공학 설계 및 품질 관리 응용 ==== | ==== 공학 설계 및 품질 관리 응용 ==== | ||
| - | 부품의 공차가 조립체의 전체 | + | [[공학 설계]](Engineering Design)의 관점에서 개별 |
| + | |||
| + | 전통적인 공차 분석 방법은 크게 [[최악 조건 분석]](Worst-case Analysis)과 [[통계적 공차 분석]](Statistical Tolerance Analysis)으로 구분된다. 최악 조건 분석은 모든 구성 부품이 허용된 공차의 한계치(최대 또는 최소)에 동시에 위치한다고 가정하여 시스템의 성능을 평가한다. 이 방식은 설계의 안전성을 극단적으로 보장하지만, | ||
| + | |||
| + | 조립체의 특성을 나타내는 함수를 $ Y = f(X_1, X_2, , X_n) $이라 정의할 때, 각 독립 변수 $ X_i $의 표준 편차 $ _i $에 의한 최종 결과의 변동성 $ _Y $는 선형 근사를 통해 다음과 같이 표현된다. $$ \sigma_Y = \sqrt{\sum_{i=1}^{n} \left( \frac{\partial f}{\partial X_i} \right)^2 \sigma_i^2} $$ 여기서 편미분 항인 $ $는 공학적으로 [[감도 계수]](sensitivity coefficient)라 불린다. 이는 특정 부품의 치수 변화가 전체 시스템의 성능 변화에 기여하는 가중치를 의미한다. | ||
| + | |||
| + | 현대적인 [[품질 관리]](Quality Control) 체계에서 오차의 전파는 [[공정 능력 지수]](Process Capability Index)를 관리하는 핵심 | ||
| + | |||
| + | 또한, [[로버스트 설계]](Robust Design) 혹은 [[다구치 방법]](Taguchi Method)은 오차의 전파를 역으로 이용하여 시스템의 안정성을 확보한다. 이는 부품 자체의 공차를 무리하게 좁혀 비용을 높이는 대신, 오차 전파의 감도가 낮은 | ||
| ==== 수치 해석적 오차 분석 ==== | ==== 수치 해석적 오차 분석 ==== | ||
| - | 복잡한 함수 구조에서 미분법 대신 몬테카를로 시뮬레이션 등을 | + | 전통적인 [[테일러 급수]] 기반의 [[오차의 전파|오차 전파]] 분석은 함수가 해석적(analytic)으로 미분 가능하며, |
| + | |||
| + | [[수치 해석]]적 오차 분석의 핵심적인 방법론 중 하나는 [[몬테카를로 방법]](Monte Carlo Method)이다. 이 기법은 입력 변수의 [[확률 분포]]를 정의한 뒤, 해당 분포로부터 [[무작위 표본]](random sample)을 대량으로 추출하여 함수에 대입함으로써 출력값의 통계적 특성을 직접 관찰하는 방식이다. 특정 지점에서의 국소적인 미분값에 의존하는 대신, 시스템 전체의 거동을 확률적으로 모사하기 때문에 함수의 연속성이나 미분 가능 여부에 구애받지 않는다. 특히 입력량의 불확실성이 크거나 출력 함수가 심한 굴곡을 가진 비선형 구조일 때, 몬테카를로 시뮬레이션은 전통적인 [[불확도 전파 법칙]]보다 훨씬 정확한 결과를 제공한다. | ||
| + | |||
| + | 몬테카를로 시뮬레이션에 의한 오차 분석 과정은 다음과 같이 정형화된다. 우선 각 입력 변수 $ x_i $에 대하여 [[기댓값]]과 [[표준편차]]를 포함하는 적절한 [[확률 밀도 함수]](Probability Density Function, PDF)를 할당한다. 이후 컴퓨터를 이용하여 $ M $개의 독립적인 표본 벡터 $ ^{(k)} = [x_1^{(k)}, x_2^{(k)}, , x_n^{(k)}]^T $를 생성한다. 이를 모델 함수 $ y = f() $에 대입하여 얻은 출력값의 집합 $ {y^{(1)}, y^{(2)}, , y^{(M)}} $은 결과값의 이산적인 분포를 형성한다. 이때 출력값의 평균 $ {y} $와 표준편차 $ u_y $는 다음과 같은 통계량으로 산출된다. | ||
| + | |||
| + | $$ \bar{y} = \frac{1}{M} \sum_{k=1}^{M} y^{(k)} $$ | ||
| + | |||
| + | $$ u_y = \sqrt{\frac{1}{M-1} \sum_{k=1}^{M} (y^{(k)} - \bar{y})^2} $$ | ||
| + | |||
| + | 이 과정에서 표본의 수 $ M $이 커질수록 [[대수의 법칙]]에 따라 추정값은 실제 분포의 특성에 수렴하게 된다. 국제 도량형 위원회(CIPM) 산하의 합동 측정 지침 위원회(JCGM)는 이러한 몬테카를로 기법을 [[측정 불확도 표현 지침]](Guide to the Expression of Uncertainty in Measurement, | ||
| + | )). | ||
| + | |||
| + | 또한, 계산 비용을 최적화하기 위해 [[라틴 하이퍼큐브 샘플링]](Latin Hypercube Sampling, LHS)과 같은 고도화된 샘플링 기법이 병행되기도 한다. 이는 입력 변수의 전체 영역을 균등하게 분할하여 샘플링함으로써 단순 무작위 추출보다 적은 횟수의 반복으로도 높은 [[수렴 속도]]를 확보하는 전략이다. 이와 더불어 모델의 입력 변수 중 어떤 요소가 결과의 불확실성에 가장 큰 기여를 하는지 파악하는 [[민감도 분석]](Sensitivity Analysis) 역시 수치 해석적 관점에서 수행된다. 이는 각 변수를 미세하게 변화시켰을 때의 출력 변동량을 수치적으로 계산하여 [[감도 계수]]를 도출하는 과정으로, | ||
| + | |||
| + | 이러한 수치적 접근법은 데이터의 분포가 [[정규 분포]]를 따르지 않거나 편향이 존재하는 비대칭 분포일 때 더욱 유용하다. 예를 들어, [[베이즈 통계학]]적 관점을 결합하여 | ||