지식나눔

표준물질 커브를 통한 타겟 약물 농도 구하기 질문입니다.

현재 실험을 하고 있는데 표준물질을 농도별로 측정하여 아래와 같은 정량식을 구했습니다.

y= ( A - D ) / ( 1 + ( x / c )^B ) + D

y:  OD 값
A: 1.14e+07 (11400000)
B: 0.34
C: 2.3e-22(0.000000000000000000000023)
D: 0.0179
x: 타겟 약물 농도

약물농도에 따른 OD값을 구해 y값이 OD값으로 설정되어 있어 x=....... 과 같은 식으로 변환하여 시료의 OD값을 넣어서 타겟 약물의 농도를 구하려고 합니다.
여기에서 문제는 ^B 이 부분을 어떤 식으로 변환해야 되는지 몰라서 질문드립니다.
제 변환한 식은 아래와 같은데 해도 이상한 수치가 나오네요. 도와주세요.
x = (((A-D)/(y-D)-1)^1/B)*C
 
  • 정량식
  • 표준물질
지식의 출발은 질문, 모든 지식의 완성은 답변! 
각 분야 한인연구자와 현업 전문가분들의 답변을 기다립니다.
답변 2
  • 답변

    조윤환님의 답변

    위 질문의 경우 식변환 없이도 가능 합니다.
    엑셀 사용로 계산한다고 하셨기 때문에 그렇습니다.

    처음 질문에 설명하신 결과를 얻으려면 변수별로 값을 입력한 표를 만들었을 것이고,
    y값이 최종적으로 표시되도록 만들었을 겁니다.

    예를들면 우리가 은행에서 대출을 받고 몇개월에 걸쳐 매월 얼마씩 상환해야 하는지를 알아볼때 처럼요.
    i?´i?¨i?? e?°e?¼ e?¬e?¼i§?e?? i??i?? eª¨e?¸

    이렇게 자료가 정리되어 있는 경우 '목표값찾기" 기능을 이용하면 쉽게 그 값을 찾을 수 있습니다. 이 기능은 결과값에 영향을 주는 변수값을 추정해내는 기능으로 매우 편리 합니다. 공학용 계산기를 사용하신 경험이 있다면, 계산기의 SOLVE기능과 같은 기능 이라고 이해하시면 무리가 없을 것 같군요.

    수식을 변환하는 방법도 많이 씁니다만, 변환과정에서 실수가 있으면 질문하신 분처럼 잘못된 결과값을 얻게되므로 이 기능을 사용해보시길 권합니다.

    다음 페이지를 참고하시면 쉽게 활용이 가능하실 겁니다.
    https://support.office.com/ko-kr/article/%EB%AA%A9%ED%91%9C%EA%B0%92-%EC%B0%BE%EA%B8%B0%EB%A5%BC-%ED%86%B5%ED%95%B4-%EC%9E%85%EB%A0%A5-%EA%B0%92%EC%9D%84-%EC%A1%B0%EC%A0%95%ED%95%98%EC%97%AC-%EC%9B%90%ED%95%98%EB%8A%94-%EA%B2%B0%EA%B3%BC-%EC%B0%BE%EA%B8%B0-320cb99e-f4a4-417f-b1c3-4f369d6e66c7
    위 질문의 경우 식변환 없이도 가능 합니다.
    엑셀 사용로 계산한다고 하셨기 때문에 그렇습니다.

    처음 질문에 설명하신 결과를 얻으려면 변수별로 값을 입력한 표를 만들었을 것이고,
    y값이 최종적으로 표시되도록 만들었을 겁니다.

    예를들면 우리가 은행에서 대출을 받고 몇개월에 걸쳐 매월 얼마씩 상환해야 하는지를 알아볼때 처럼요.
    i?´i?¨i?? e?°e?¼ e?¬e?¼i§?e?? i??i?? eª¨e?¸

    이렇게 자료가 정리되어 있는 경우 '목표값찾기" 기능을 이용하면 쉽게 그 값을 찾을 수 있습니다. 이 기능은 결과값에 영향을 주는 변수값을 추정해내는 기능으로 매우 편리 합니다. 공학용 계산기를 사용하신 경험이 있다면, 계산기의 SOLVE기능과 같은 기능 이라고 이해하시면 무리가 없을 것 같군요.

    수식을 변환하는 방법도 많이 씁니다만, 변환과정에서 실수가 있으면 질문하신 분처럼 잘못된 결과값을 얻게되므로 이 기능을 사용해보시길 권합니다.

    다음 페이지를 참고하시면 쉽게 활용이 가능하실 겁니다.
    https://support.office.com/ko-kr/article/%EB%AA%A9%ED%91%9C%EA%B0%92-%EC%B0%BE%EA%B8%B0%EB%A5%BC-%ED%86%B5%ED%95%B4-%EC%9E%85%EB%A0%A5-%EA%B0%92%EC%9D%84-%EC%A1%B0%EC%A0%95%ED%95%98%EC%97%AC-%EC%9B%90%ED%95%98%EB%8A%94-%EA%B2%B0%EA%B3%BC-%EC%B0%BE%EA%B8%B0-320cb99e-f4a4-417f-b1c3-4f369d6e66c7

    답변시 미쳐 생각을 못했는데... 좋은 팁입니다. 감사합니다. 참고로 엑셀에서 목표값 찾기는, 엑셀 2003의 경우 [도구]-[목표값 찾기]이며, 엑셀 2010 이상의 경우 [데이터]-[데이터 도구]-[가상분석]-[목표값 찾기]입니다.

    답변 감사합니다.

  • 답변

    변경필님의 답변

    알려주신 상수값으로 일반적인 OD 범위에서 검산을 해 보면 아주 낮은 농도값으로 계산되는 것을 보면 방정식이 잘못 구해 진 것 같습니다.
    아래 내용 재 확인 해 보세요.

       1. 방정식 계산시 STD의 농도 값 잘못 입력 여부 확인
       2. R2 값이 0.9 이하 시
          STD 희석을 주의 해서 재실시, 측정 사용하는 용기(plate, tube 등) 표면 청결 유지
       3. 정량선에 대한 방정식을 구하는 방식을 잘못 입력
          (예, 파라미터 설정이 잘못되어 curve fit이 잘못 된 경우)


    질문내의 계산을
    엑셀에서 계산시  x = (((A-D)/(y-D)-1)*-1^(1/B))*C  로 계산하면됩니다.
    참고, ((A-D)/(y-D)-1) 값이 음수라서 -1를 곱해주고 계산을 해야 #Num! 오류 안납니다.
     
    알려주신 상수값으로 일반적인 OD 범위에서 검산을 해 보면 아주 낮은 농도값으로 계산되는 것을 보면 방정식이 잘못 구해 진 것 같습니다.
    아래 내용 재 확인 해 보세요.

       1. 방정식 계산시 STD의 농도 값 잘못 입력 여부 확인
       2. R2 값이 0.9 이하 시
          STD 희석을 주의 해서 재실시, 측정 사용하는 용기(plate, tube 등) 표면 청결 유지
       3. 정량선에 대한 방정식을 구하는 방식을 잘못 입력
          (예, 파라미터 설정이 잘못되어 curve fit이 잘못 된 경우)


    질문내의 계산을
    엑셀에서 계산시  x = (((A-D)/(y-D)-1)*-1^(1/B))*C  로 계산하면됩니다.
    참고, ((A-D)/(y-D)-1) 값이 음수라서 -1를 곱해주고 계산을 해야 #Num! 오류 안납니다.
     

    답변 감사합니다. 우선 의견주신데로 커브 fit 확인해보겠습니다.