본문으로 건너뛰기

교정 곡선 계산기 | 실험실 분석을 위한 선형 회귀

표준물질 데이터를 선형 회귀로 분석해 교정 곡선의 기울기, 절편, 결정계수(R²)를 구하고, 측정된 반응값으로부터 미지 시료의 농도를 계산해주는 무료 도구다. 분석화학 실험과 실험실 정량 분석 업무 전반에서 연구자들에게 폭넓게 활용된다.

간단한 교정 곡선 계산기

교정 데이터 포인트 입력

1.
2.

교정 곡선

교정 곡선을 생성하려면 최소 2개의 유효한 데이터 포인트를 입력하세요

미지의 농도 계산

최소 2개의 데이터 포인트를 입력하여 유효한 교정 곡선을 먼저 생성하세요
로딩 계산기...
📚

문서화

검량선 계산기란 무엇인가

검량선 계산기는 기기 판독값을 농도로 변환합니다. 알려진 농도의 표준물질에서 얻은 데이터 점들을 직선으로 적합한 다음, 그 직선을 사용해 새로운 판독값을 농도로 변환합니다. 기기가 농도를 직접 표시하지 않고 흡광도나 피크 면적과 같은 신호를 보고하는 경우, 실험실에서는 화학, 생물학 및 환경 검사에 검량선을 사용합니다.

이 페이지의 계산기는 선형 회귀, 즉 최소제곱법을 사용해 직선을 적합합니다. 직선의 기울기, 절편 및 점들이 직선에 얼마나 가깝게 분포하는지를 나타내는 R²를 표시합니다. 그런 다음 측정된 응답값으로 미지 시료의 농도를 추정할 수 있습니다.

검량선 공식

검량선은 농도와 기기 응답 사이에 직선 관계가 있다고 가정합니다.

y=mx+by = mx + b

  • yy는 응답값(기기가 측정하는 값)입니다
  • xx는 농도입니다
  • mm은 기울기입니다
  • bb는 y절편입니다

기울기와 절편을 계산하는 방법

nn개의 점으로 이루어진 집합에서 데이터를 가장 잘 적합하는 기울기와 절편(최소제곱 기준)은 다음과 같습니다.

m=∑i=1n(xi−xˉ)(yi−yˉ)∑i=1n(xi−xˉ)2m = \frac{\sum_{i=1}^{n}(x_i - \bar{x})(y_i - \bar{y})}{\sum_{i=1}^{n}(x_i - \bar{x})^2}

b=yˉ−mxˉb = \bar{y} - m\bar{x}

여기서 xˉ\bar{x}와 yˉ\bar{y}는 모든 점의 평균 농도와 평균 응답값입니다.

R² 공식

결정계수인 R²는 직선이 데이터에 얼마나 잘 맞는지를 보여 줍니다.

R2=1−∑i=1n(yi−y^i)2∑i=1n(yi−yˉ)2R^2 = 1 - \frac{\sum_{i=1}^{n}(y_i - \hat{y}_i)^2}{\sum_{i=1}^{n}(y_i - \bar{y})^2}

y^i\hat{y}_i는 각 xix_i에 대해 직선이 예측하는 응답값입니다. R²의 범위는 0에서 1까지입니다. 값이 1이면 모든 점이 직선 위에 정확히 놓인다는 뜻입니다.

미지 농도 공식

기울기와 절편을 알고 있으면 측정된 응답값 yy를 다시 농도로 변환할 수 있습니다.

x=y−bmx = \frac{y - b}{m}

이 계산에서 음수가 나오면 음의 농도는 물리적으로 의미가 없으므로 계산기는 농도를 0으로 표시합니다. 적합된 기울기가 0인 경우에도 0으로 표시합니다. 수평선에서는 농도에 관한 정보를 얻을 수 없기 때문입니다.

풀이 예시

네 개의 표준물질에서 다음과 같은 결과를 얻었다고 가정해 보겠습니다.

농도(x)응답값(y)
00.05
20.15
40.24
60.36

평균 농도는 3이고 평균 응답값은 0.20입니다.

기울기:

m=(−3)(−0.15)+(−1)(−0.05)+(1)(0.04)+(3)(0.16)(−3)2+(−1)2+12+32=1.0220=0.0510m = \frac{(-3)(-0.15) + (-1)(-0.05) + (1)(0.04) + (3)(0.16)}{(-3)^2 + (-1)^2 + 1^2 + 3^2} = \frac{1.02}{20} = 0.0510

절편:

b=0.20−(0.0510)(3)=0.0470b = 0.20 - (0.0510)(3) = 0.0470

R²: 예측 응답값과 실제 응답값을 비교하면 R² = 0.9966입니다.

적합된 직선은 다음과 같습니다.

y=0.0510x+0.0470(R2=0.9966)y = 0.0510x + 0.0470 \quad (R^2 = 0.9966)

이제 미지 시료의 응답값이 0.20이라고 가정해 보겠습니다. 이 시료의 농도는 다음과 같습니다.

x=0.20−0.04700.0510=3.0000x = \frac{0.20 - 0.0470}{0.0510} = 3.0000

이 계산기 사용 방법

  1. 각 표준물질의 알려진 농도와 측정된 응답값을 숫자 쌍으로 입력합니다. 계산기는 두 행으로 시작합니다.
  2. 표준물질을 더 입력하려면 "데이터 점 추가"를 선택하고, 삭제하려면 해당 행 옆의 "데이터 점 삭제"를 선택합니다. 최소 두 개의 점이 필요합니다.
  3. 두 개 이상의 점을 입력하면 계산기에 회귀식, R² 값 및 적합된 직선과 점을 보여 주는 그래프가 표시됩니다. 기울기, 절편, R² 및 농도는 모두 화면에 소수점 넷째 자리까지 반올림되어 표시됩니다.
  4. "미지 농도 계산" 아래에 측정된 응답값을 입력하면 해당 농도를 확인할 수 있습니다. 값을 입력하는 동안 자동으로 업데이트되므로 별도의 버튼을 누를 필요가 없습니다.
  5. "초기화"를 선택하면 입력한 모든 점과 응답값 필드가 지워지고 처음부터 다시 시작할 수 있습니다.

기울기, 절편 및 R² 해석

기울기는 농도가 한 단위 변할 때 응답값이 얼마나 변하는지를 보여 줍니다. 기울기가 클수록 농도의 작은 변화에도 방법의 응답이 크게 나타납니다.

절편은 농도가 0일 때의 예측 응답값입니다. 이는 공시료나 기기의 기준선과 같은 배경 신호를 반영합니다. 0이 아닌 절편은 흔하며 그 자체로 문제가 되는 것은 아니지만, 검량선 사이에서 절편이 크거나 일관되지 않으면 오염 또는 기기 고장을 의심할 수 있습니다.

R²는 점들이 직선을 얼마나 가깝게 따르는지를 보여 줍니다. 제대로 작동하는 선형 방법에서는 0.99보다 큰 값이 일반적입니다. R²가 낮으면 피펫팅 오류, 변질된 표준물질 또는 응답이 더 이상 선형이 아닌 농도 범위가 원인일 수 있습니다.

검량선이 사용되는 분야

기기의 원시 신호를 농도로 변환해야 하는 경우라면 검량선이 널리 사용됩니다.

  • 분광광도법 — 빛의 흡광도를 측정해 농도로 변환합니다. 예를 들어 단백질이나 색소 함량을 측정할 때 사용됩니다.
  • 크로마토그래피(HPLC, GC) — 크로마토그램의 피크 면적 또는 높이를 농도로 변환하며, 약물 검사와 환경 분석에서 흔히 사용됩니다.
  • ELISA 및 기타 면역분석법 — 플레이트 리더에서 얻은 색 또는 형광 세기를 항원이나 항체 농도로 변환합니다.
  • qPCR — 알려진 시료를 연속 희석해 얻은 Ct 값을 이용해 곡선을 만들고, 이를 통해 미지 시료의 유전 물질 양을 추정합니다.

직선이 적합하지 않을 때

일부 방법은 전체 범위에서 선형이 아닙니다. 일반적인 해결 방법으로는 검량 범위를 더 좁은 선형 구간으로 제한하거나, 직선을 적합하기 전에 로그 변환을 적용하거나, 다항식(곡선) 적합을 사용하거나, 측정 오차가 농도에 따라 커지거나 작아질 때 가중 회귀를 사용하는 방법이 있습니다. 이 계산기는 직선만 적합하므로 점들이 뚜렷한 곡선을 이루면 결과의 신뢰도가 낮아지고 다른 모델이 필요할 수 있습니다.

자주 묻는 질문

검량선이란 무엇인가?

검량선은 농도를 알고 있는 시료의 기기 판독값을 통과하도록 적합한 직선입니다. 이를 사용하면 농도를 알 수 없는 시료에서 얻은 새로운 판독값을 농도 값으로 변환할 수 있습니다.

검량선에는 데이터 점이 몇 개 필요한가?

계산기는 직선을 적합하기 위해 최소 두 개의 점이 필요하지만, 두 점만으로는 실제 관계가 직선인지 확인할 수 없습니다. 대부분의 실험실에서는 미지 시료의 예상 범위를 포괄하는 표준물질을 5~8개 사용합니다.

검량선에서 R²는 무엇을 의미하는가?

R²는 0에서 1까지의 척도로 데이터 점들이 적합된 직선을 얼마나 가깝게 따르는지를 측정합니다. 값이 1이면 모든 점이 직선 위에 정확히 놓인다는 뜻입니다. 0.99보다 큰 값은 일반적으로 선형 관계를 강하게 뒷받침하는 증거로 간주됩니다.

표준물질의 범위를 벗어난 농도도 추정할 수 있는가?

최저 표준물질보다 낮거나 최고 표준물질보다 높은 농도를 추정하는 것은 신뢰하기 어렵습니다. 해당 구간에서도 직선 관계가 유지된다는 것을 확인해 주는 데이터가 없기 때문입니다. 판독값이 너무 높은 시료는 희석하고, 너무 낮은 시료는 농축한 뒤 검량 범위 안에서 다시 측정하는 것이 좋습니다.

계산된 농도가 때때로 0으로 표시되는 이유는 무엇인가?

측정된 응답값이 적합된 절편보다 낮으면(기울기가 양수인 경우) 공식 x=(y−b)/mx = (y - b) / m에서 음수가 나옵니다. 실제 농도는 음수가 될 수 없으므로 계산기는 이 경우 0을 표시합니다. 모든 표준물질의 응답값이 같거나 모든 표준물질의 농도가 같아 기울기가 0인 경우에도 0을 표시합니다.

기울기와 절편의 차이는 무엇인가?

기울기는 농도 변화에 대한 응답의 민감도를 나타냅니다. 절편은 농도가 0일 때 예측되는 응답값으로, 분석 대상 물질 자체보다는 배경 신호를 반영하는 경우가 많습니다.