![]() |
| LD₅₀ Probit / Logit 분석 프로그램 v2.12.0 사용설명서 |
LD₅₀ Probit / Logit 분석 프로그램 v2.12.0 사용설명서
완료된 독립 용량군별 사망자료를 입력해 LD₅₀와 95% 신뢰구간을 계산하고 용량–반응곡선 및 보고서를 저장하는 방법을 안내합니다. 현재 배포본은 v2.12.0이며, 원본 V2.11의 계산 함수를 유지하고 화면·시험정보·관찰완료 확인을 정리한 버전입니다.
검증 방법·범위·요약 결과는 이 설명서의 11절에 수록했습니다. 전체 수치 대조표와 재현 코드는 별도 근거 자료로 보관하며, 공개 설명서에는 대용량 전체 표를 넣지 않습니다.
1. 프로그램 소개
본 프로그램은 용량군별 동물 수와 사망 수를 이용하는 브라우저 기반 이항반응 분석 도구입니다. 투여량을 상용로그 log10으로 변환한 뒤 Probit 또는 Logit 모형을 최대우도 방식으로 적합합니다. LD₅₀는 적합 모형에서 사망확률이 50%가 되는 투여량입니다.
| 기능 | 제공 내용 |
|---|---|
| 분석 | Probit 분석 또는 Logit 분석을 버튼으로 선택 |
| 주요 결과 | 추정 LD₅₀, 95% 신뢰구간, 잔차 deviance 및 자유도 |
| 계산 과정 | 용량별 계산표, 반복 이력, 정보행렬·공분산, LD₅₀와 신뢰구간 산식 |
| 그래프 | 관측 사망률, 적합곡선, LD₅₀ 기준선 |
| 출력 | A4 보고서 인쇄·PDF 저장, 결과 CSV 저장, 그래프 SVG 저장 |
| 자체검사 | 내장 자료와 코드에 포함된 기준값 비교 |
2. 빠른 시작
- 표 형식의 「1. 시험정보」에 시험번호·시험물질명·동물종/계통·성별·시험책임자·시험일자를 입력합니다.
- 「2. 완료된 사망자료」의 투여용량 단위를 입력합니다. 예: mg/kg 또는 mg/kg bw.
- 각 용량군의 투여량·동물 수·사망 수를 입력합니다. 서로 다른 양의 투여량이 최소 3개 필요합니다.
- 필요하면 「+ 같은 시험의 기록 추가」를 누릅니다. 동물 수는 각 용량군의 실제 수를 입력하며 3마리로 고정하지 않습니다.
- 전체 관찰이 종료된 자료인지 확인한 뒤 「관찰완료」를 선택합니다.
- 「Probit 분석」 또는 「Logit 분석」을 누릅니다.
- 결과·단위·모형식·그래프를 확인하고 「계산 과정 확인」으로 상세 계산을 살펴봅니다.
- 필요한 PDF·CSV·SVG 파일을 저장합니다. 다른 모형의 결과도 보관하려면 분석법을 바꾼 뒤 각각 저장합니다.
3. 시험정보와 투여용량 단위
| 항목 | 입력 방법과 반영 위치 |
|---|---|
| 시험번호 | 시험 식별번호. A4 보고서에 반영합니다. |
| 시험물질명 | 시험물질 명칭. A4 보고서에 반영합니다. |
| 동물종/계통 | 예: Rat/SD. A4 보고서에 반영합니다. |
| 성별 | 「선택」, Female, Male 중 선택합니다. 성별은 계산변수가 아니며 보고서와 결과 CSV에 기록됩니다. |
| 시험책임자 | 시험책임자 이름. A4 보고서에 반영합니다. |
| 시험일자 | 실제 시험 기록의 날짜를 선택합니다. 보고서 생성일과는 별개입니다. |
| 투여용량 단위 | 사망자료 입력 영역에서 mg/kg, μg/kg, IU/kg, mL/kg 등을 직접 입력합니다. 표·결과·그래프·출력 파일의 단위 표시에 사용합니다. |
일반 시험정보를 비워도 분석은 실행됩니다. 보고서에서 비어 있는 일반 정보는 「미기재」, 성별은 「미지정」으로 표시됩니다. 단위를 비우면 「단위 미지정」으로 표시되므로 저장 전에 확인하십시오.
단위 입력은 표시용이며 수치 환산 기능이 아닙니다. mg/kg를 μg/kg로 변경해도 입력 숫자는 자동 변환되지 않습니다. 숫자와 단위를 함께 확인합니다. 관찰완료는 분석 전 선택해야 합니다.
4. 사망자료 준비와 입력
4.1 입력 규칙
| 항목 | 규칙 |
|---|---|
| 한 행의 의미 | 하나의 용량군에 해당하는 집계 자료입니다. |
| 투여량 | 0보다 큰 유한한 숫자. 0 또는 음수는 입력할 수 없습니다. |
| 동물 수 n | 1 이상의 정수 |
| 사망 수 k | 0 이상이고 동물 수 이하인 정수 |
| 최소 자료 | 서로 다른 투여량이 최소 3개 필요합니다. |
| 빈 행 | 세 칸이 모두 비어 있으면 분석에서 제외합니다. |
| 일부만 입력한 행 | 오류가 발생합니다. 세 칸을 모두 입력하거나 행을 삭제하세요. |
| 0%·100% 사망군 | 각 군의 사망 수가 0 또는 n인 입력은 허용됩니다. 다만 전체 자료가 모두 생존 또는 모두 사망이면 추정하지 않습니다. |
투여량 칸에는 단위를 넣지 말고 숫자만 입력하세요. 천 단위 쉼표와 문자 표기를 피하고, 소수점은 마침표를 사용하세요. 대조군의 0 용량은 log10 변환을 할 수 없어 입력할 수 없습니다. 코드에는 대조군 사망률 보정 기능이 없습니다.
이 도구에는 Excel·CSV 파일 불러오기, 여러 셀 일괄 붙여넣기, 성별 자동 분리 분석 기능이 없습니다. 각 칸에 직접 입력하며, 별도로 분석할 집단은 해당 자료만 입력하여 분석하세요.
4.2 연습용 입력 예시
다음 표는 프로그램 자체검사의 ‘균형형’ 자료입니다. 사용 연습용으로 각 칸에 입력하세요. 예시 단위를 mg/kg로 정했다면 모든 용량에 같은 단위를 적용합니다.
| 투여량 | 동물 수 | 사망 수 |
|---|---|---|
| 50 | 10 | 0 |
| 100 | 10 | 2 |
| 200 | 10 | 5 |
| 400 | 10 | 8 |
| 800 | 10 | 10 |
처음에는 빈 행이 4개 표시되므로 위 예시를 입력하려면 「+ 같은 시험의 기록 추가」를 한 번 누릅니다. 단위를 mg/kg로 입력하고 「관찰완료」를 선택한 뒤 분석하면 아래 값이 표시됩니다. 이 자료는 이번 SciPy 기반 별도 기준 계산과도 허용오차 내에서 일치했고, 사용자가 제공한 화면 캡처와 PDF에서도 해당 예시의 표시값과 단위 반영을 확인했습니다.
| 결과 | Probit | Logit |
|---|---|---|
| LD₅₀ | 약 200 mg/kg | 약 200 mg/kg |
| 95% 신뢰구간 | 145.913~274.136 mg/kg | 144.448~276.915 mg/kg |
| 잔차 deviance | 약 1.13226 | 약 1.57913 |
| 자유도 | 3 | 3 |
| 총 동물 수 / 사망 수 | 50 / 25 | 50 / 25 |
4.3 행 추가·삭제·초기화
- 「+ 같은 시험의 기록 추가」로 빈 입력 행을 추가합니다.
- 원하는 행의 「삭제」를 누르면 해당 행이 없어지고 순서가 다시 매겨집니다. 첫 행이나 중간 행도 삭제할 수 있습니다.
- 「시험자료 초기화」는 사망자료를 지우고 빈 4행을 다시 만듭니다. 관찰완료 선택을 해제하고 기존 결과와 계산 과정을 숨깁니다.
- 초기화해도 시험정보와 투여용량 단위는 유지됩니다. 다른 시험에 재사용할 때 기존 정보가 남아 있지 않은지 확인합니다.
사망자료를 수정하거나 행을 추가·삭제하면 이전 결과가 숨겨집니다. 다시 분석해야 결과 저장 버튼을 사용할 수 있습니다. 모든 행이 완전히 빈 경우는 분석할 자료가 없다는 안내가 표시됩니다.
5. 관찰완료 확인과 Probit·Logit 분석
자료 입력을 마친 뒤 「관찰완료」를 선택해야 분석할 수 있습니다. 선택하지 않고 분석하면 전체 관찰이 종료된 자료인지 확인하라는 안내가 표시됩니다. 이 선택은 사용자의 확인이며 원자료가 완전한지 자동 검사하는 기능은 아닙니다.
| 선택 버튼 | 적용 모형 | 공통 처리 |
|---|---|---|
| Probit 분석 | P(사망) = Φ(α + β × log10(D)) | 용량군별 이항자료에 대한 최대우도 추정 |
| Logit 분석 | P(사망) = 1 / [1 + exp(−(α + β × log10(D)))] | 용량군별 이항자료에 대한 최대우도 추정 |
D는 투여량, α는 절편, β는 기울기입니다. Φ는 표준정규 누적분포함수입니다. 두 분석 모두 log10(LD₅₀) = −α/β, LD₅₀ = 10^(−α/β)로 계산합니다.
다른 분석 버튼을 눌러도 입력 자료는 유지되며, 화면의 결과는 마지막으로 실행한 분석 결과로 바뀝니다. 두 분석 결과를 각각 보관하려면 각 분석 직후 파일을 저장하고 모형을 구분하여 파일명을 변경하세요. 프로그램은 두 모형의 우열을 자동 판정하지 않습니다.
추정 기울기가 0 이하이거나, 반복 계산이 수렴하지 않거나, 계산 결과가 수치적으로 불안정하면 분석을 중단합니다. 입력 조건을 만족한다고 항상 추정 가능한 것은 아닙니다.
6. 분석 결과 읽기
| 화면 표시 | 읽는 방법 |
|---|---|
| 추정 LD₅₀ | 적합된 모형에서 사망확률이 50%가 되는 투여량. 단위는 입력한 용량 단위입니다. |
| 95% 신뢰구간 | log10(LD₅₀)의 표준오차를 이용한 점근적 Wald-delta 신뢰구간을 용량 척도로 역변환한 값입니다. |
| 잔차 deviance | 관측 사망자료와 적합 모형의 차이를 나타내는 지표. 자유도와 함께 표시됩니다. |
| 자유도 | 분석에 포함된 입력 행 수 − 2. 같은 용량의 행을 자동 합산하지 않습니다. |
| 모형식 | 선택한 Probit 또는 Logit 모형과 추정 α·β를 표시합니다. |
| 시험동물 / 사망 | 입력된 행의 동물 수와 사망 수를 합한 값입니다. |
| log10(LD₅₀) 표준오차 | 로그 척도 추정치의 표준오차이며, 원래 용량 척도의 표준오차가 아닙니다. |
일반 결과 숫자는 최대 유효숫자 6자리로 표시됩니다. 계산 과정 화면은 소수점 이하 5자리로 표시하며 내부 계산에는 반올림 전 값을 사용합니다. 표시값만 다시 계산하면 끝자리 차이가 생길 수 있습니다.
프로그램은 잔차 deviance의 p값이나 적합성 자동 판정, LD₅₀가 시험 용량 범위를 벗어날 때의 별도 경고를 제공하지 않습니다. 결과와 입력 용량 범위를 함께 확인하세요. 신뢰구간은 소표본·완전분리·모형 부적합 자료에서 불안정할 수 있다고 프로그램에 안내되어 있습니다.
7. 용량–반응 그래프
| 그래프 요소 | 의미 |
|---|---|
| 가로축 | 투여량의 로그 축. 눈금 문자는 원래 투여량 값으로 표시됩니다. |
| 세로축 | 사망률 0~100% |
| 원형 점 | 각 용량군의 관측 사망률 k/n |
| 파란 실선 | 선택한 모형의 적합 사망확률 |
| 주황 점선 | 적합 사망확률 50%와 LD₅₀의 위치 |
그래프에는 신뢰구간 띠가 표시되지 않습니다. 점과 곡선의 차이, LD₅₀와 실제 입력 용량의 관계를 함께 살펴보세요. 원형 점 위에 마우스를 올리면 브라우저에서 용량과 사망 수/동물 수를 확인할 수 있습니다.
8. 계산 과정 확인
- 분석 후 계산 과정 확인을 누릅니다.
- 용량별 계산표와 실제 반복 이력을 확인합니다.
- 빨간 테두리의 LD₅₀ 최종 계산 및 95% 신뢰구간 구간을 확인합니다.
- 계산 과정 닫기를 누르면 상세 영역을 접습니다.
| 구간 | 제공 내용 |
|---|---|
| 1. 용량별 계산표 | 투여량, log10(D), n, k, k/n, 선형예측값, 예측확률, 로그우도 항, deviance 항 |
| 2. 적용 모형 및 로그우도 | 선택 모형식, 추정계수, 로그우도 합계 |
| 3. 최대우도 반복 규칙 | 시작값, 점수함수, Fisher 정보행렬, 갱신식과 종료 조건 |
| 4. 실제 반복 이력 | 반복 번호별 α, β, step, 로그우도 |
| 5. 최종 행렬 계산 | 최종 점수함수, 정보행렬, 행렬식, 공분산행렬 |
| 6. LD₅₀ 최종 계산 | −α/β에 실제 추정값을 대입하고 용량 척도로 역변환 |
| 7. 95% 신뢰구간 | 로그 척도의 분산·표준오차와 하한·상한 계산 |
| 8. 잔차 deviance | 각 용량군 항의 합계와 자유도 |
가로로 긴 계산표는 좌우로 스크롤하여 확인합니다. 이 화면은 계산 과정을 살펴보는 기능이며 독립적인 외부 검증을 뜻하지 않습니다. 계산 과정 전체는 기본 PDF 보고서나 CSV에 포함되지 않습니다.
9. 보고서와 결과 파일 저장
9.1 인쇄 / PDF 저장
- 분석 후 시험 기본정보와 선택 모형을 확인합니다.
- 인쇄 / PDF 저장을 누릅니다.
- 새 보고서 창의 인쇄 대화상자에서 프린터 또는 PDF로 저장을 선택합니다.
- A4 세로 방향과 상하·좌우 각각 30mm 여백, 표·그래프 잘림, 단위와 페이지 구성을 미리보기로 확인하고 저장합니다.
보고서에는 시험 기본정보, 분석법, 총 동물 수·사망 수, LD₅₀와 95% 신뢰구간, 잔차 deviance, 모형식, 원자료 표, 용량–반응곡선, 보고서 생성일이 포함됩니다. 계산 과정과 자체검사 상세표는 포함되지 않습니다.
새 창이 차단되면 해당 사이트의 팝업을 허용한 뒤 다시 누르세요. 보고서 창은 열렸으나 인쇄창이 뜨지 않으면 새 창에서 Ctrl+P를 누릅니다. 페이지 번호는 브라우저 인쇄 설정의 머리글/바닥글 옵션으로 표시합니다.
9.2 CSV·SVG 저장
| 버튼 | 기본 파일명 | 포함 내용 |
|---|---|---|
| 결과 CSV 저장 | LD50_result.csv | 모형, 성별, 총 동물 수·사망 수, LD₅₀, 신뢰구간, α·β, deviance, 자유도, 용량별 원자료 |
| 그래프 SVG 저장 | LD50_curve.svg | 현재 분석의 용량–반응 그래프 |
CSV에는 시험물질명·시험번호·동물종/계통·시험일자·시험책임자가 포함되지 않습니다. 이 정보까지 보관하려면 PDF 보고서도 함께 저장하세요. CSV는 결과 기록용이며 이 프로그램으로 다시 불러오는 기능은 없습니다. 두 분석의 기본 다운로드 파일명이 같으므로 저장 후 Probit·Logit을 구분해 이름을 바꾸면 편리합니다.
10. 계산 자체검사 사용
- 계산 자체검사 열기를 누릅니다. 현재 입력 중인 시험자료는 변경되지 않습니다.
- 전체 검사와 Probit·Logit 각각의 통과 수·불합격 수를 확인합니다.
- 상세 검증자료 보기에서 사례·모형·항목별 기준값과 현재 계산값을 확인합니다.
- 확인이 끝나면 상세 영역과 자체검사 영역을 닫습니다.
코드에는 6가지 자료 유형에 대한 Probit·Logit 기준값이 들어 있습니다. 비교 항목은 α, β, LD₅₀, 신뢰구간 하한·상한, deviance이며, 전체 생존·전체 사망 자료의 계산 거부 검사도 포함합니다. 계산 예외 없이 모든 비교가 수행되면 총 76개, 모형별 38개 검사입니다.
내장 고정 기준값은 원본 코드에서 Python statsmodels 0.14.6 GLM Binomial로 사전 산출했다고 설명한 값입니다. 이번 환경에서 statsmodels를 다시 실행한 것은 아닙니다. 허용오차는 max(절대 0.0002, 기준값 절댓값의 0.02%)입니다. 자체검사 통과는 내장 사례의 일치 여부이며 모든 연구자료에 대한 정확성 인증은 아닙니다. 불합격이 있으면 해당 모형의 결과 사용 전 원인을 확인하세요.
11. 계산 검증 방법·범위·요약 결과
11.1 누가 검증했나요?
제작자가 ChatGPT를 활용해 프로그램과 검증 자료를 작성했습니다. ChatGPT가 별도 기준 계산과 검사 자료를 작성하고 실행했으며, 제작자는 제공된 가상 자료로 화면과 PDF 출력을 확인했습니다. 아래 검사 건수는 사람이 각 사례를 개별 수작업 검토한 횟수가 아니라 자동 비교한 분석 사례·항목 수입니다.
프로그램과 기준 계산 코드 모두 같은 AI의 도움으로 작성되어 공통된 수식·해석 오류가 남을 가능성이 있습니다. 따라서 ChatGPT를 활용한 수치 계산 내부 비교 검사이며, 외부 전문가의 독립 검증이나 인증을 의미하지 않습니다.
11.2 무엇과 어떻게 비교했나요?
이번 추가 비교는 Python 3.12.14 · NumPy 2.3.5 · SciPy 1.17.0 환경에서 별도로 작성한 이항 최대우도 계산을 기준으로 했습니다. 프로그램의 Fisher scoring과 단계 축소 방식에 대해, 기준 코드는 SciPy BFGS 최적화·점수방정식 root 보정·안정적인 정규 누적분포 함수를 사용했습니다.
모형은 Probit/Logit, 설명변수는 log10 용량, 분산 기준은 기대 Fisher 정보행렬, 신뢰구간은 log10(LD₅₀)의 점근적 Wald-delta 95% 구간으로 맞췄습니다. 정상 기준 계산은 점수방정식 잔차 노름이 10⁻⁶ 이하인지 확인했습니다. 이번 환경에서 R·statsmodels를 직접 실행해 비교한 것은 아닙니다. 원본에 내장된 statsmodels 표기의 고정 기준값 자체검사와 이 추가 비교는 구분합니다.
11.3 검사 자료와 결과
| 검사 구분 | 분석 사례 수 | 항목 수 | 결과 |
|---|---|---|---|
| 기존 자료 6개 × 두 모형 | 12 | 120 | 허용오차 내 통과 |
| 생성 자료 80개 × 두 모형 | 160 | 1,600 | 허용오차 내 통과 |
| 용량 배율 6개 × 두 모형 | 12 | 120 | 허용오차 내 통과 |
| 경계 자료 8개 × 두 모형 | 16 | 16 | 계산 거부 확인 |
| 합계 | 200 | 1,856 | 불일치 0건 |
정상 184개 분석에서는 절편·기울기·LD₅₀·95% 신뢰구간 양끝·log10(LD₅₀) 표준오차·deviance·자유도·총 동물 수·총 사망 수를 비교했습니다. 경계 자료는 전부 생존·전부 사망·완전분리·준완전분리·감소형·평탄·두 용량·동일 용량 자료의 거부 여부를 확인했습니다.
생성 자료의 난수 시드는 20261030입니다. 용량 숫자를 10⁻¹²⁰, 10⁻⁶⁰, 10⁻¹², 10¹², 10⁶⁰, 10¹²⁰ 배로 바꾼 자료도 비교했습니다. 이는 단위 입력란만 바꾼 검사가 아니라 자료의 투여량 숫자를 함께 배율 변경한 검사입니다.
별도로 원본의 내장 자체검사도 76/76항목을 통과했습니다. 이는 위 1,856항목과 별도 집계하며 모든 가능한 자료를 확인했다는 뜻은 아닙니다.
11.4 허용오차와 검증 범위
| 비교 항목 | 허용오차 |
|---|---|
| LD₅₀·신뢰구간 하한·상한 | 기준값 대비 0.02%. 극소값의 절대오차 바닥값 10⁻³⁰⁰. |
| 절편·기울기·표준오차·deviance | max(절대 0.0002, 기준값 절대값의 0.02%) |
| 자유도·총 동물 수·총 사망 수 | 정확히 일치 |
| 경계 자료 | 결과 산출 대신 계산 거부 상태 확인 |
검증 대상 배포본: v2.12.0 · 검증 기준일: 2026-10-30. 수치 계산 함수는 원본 V2.11과 동일함을 확인했습니다. 사용자가 제공한 균형형 예시의 Probit·Logit 화면과 보고서는 예상값과 일치했으며, 제공된 Probit PDF에서 A4 한 페이지와 좌우 약 30mm 여백을 확인했습니다. 이 확인은 해당 사례에 한정되며 모든 브라우저·화면 폭·자료 크기의 검증을 뜻하지 않습니다.
통계 입력은 무한히 다양하므로 모든 가능한 입력을 전수 검증하지 않았습니다. 실제 연구자료의 타당성·모형 적합성·신뢰구간의 실제 포함률·임상 또는 규제 판단은 이 계산 비교의 대상이 아닙니다. R·statsmodels 같은 완성된 GLM 소프트웨어와의 직접 대조나 독립 전문가 검토도 별도 작업입니다. 계산 함수를 변경하면 검사를 다시 수행해야 합니다.
11.5 전체 검증표와 재현 자료
이 사용설명서에는 검증 방법과 요약 결과만 수록합니다. 전체 수치 대조표, 입력 데이터, 반올림 전 기준값·프로그램 결과, 재현 코드는 별도의 검증 근거 자료로 보관합니다. 공개 본문에 대용량 표를 모두 넣지 않으므로 설명서를 열 때 전체 기록을 불러오지 않습니다.
검증 근거는 해당 프로그램 버전과 함께 관리해야 합니다. 전체 검증표를 공개 페이지에 게시하지 않거나 비공개로 보관하더라도 이 내부 검사 결과가 달라지는 것은 아니지만, 근거 파일을 삭제하지 않고 추후 재검사·확인에 사용할 수 있도록 보관합니다.
12. 자주 발생하는 문제
| 화면 안내·동작 | 확인 방법 |
|---|---|
| 관찰완료 선택 안내 | 전체 관찰이 종료된 자료인지 확인하고 「관찰완료」를 선택합니다. 시험자료 초기화 후에는 다시 선택합니다. |
| 단위 미지정 | 투여용량 단위를 입력합니다. 화면·그래프에 반영된 단위를 확인하고 PDF를 다시 저장합니다. |
| 초기화 뒤 시험정보가 남음 | 정상 동작입니다. 초기화는 사망자료·관찰완료·이전 결과를 대상으로 합니다. 다른 시험이면 시험정보와 단위를 직접 정리합니다. |
| 검증 설명을 접고 싶음 | 「계산 검증 방법 및 결과 보기」 제목 옆 열기/닫기 버튼 또는 설명 하단 「설명 닫기」를 사용합니다. |
| 증상 또는 안내 | 확인 및 해결 방법 |
|---|---|
| 시험자료를 입력하세요 | 최소 3개의 서로 다른 투여량에 대한 자료를 입력합니다. |
| 투여량·동물 수·사망 수를 모두 입력하세요 | 해당 행의 세 칸을 모두 채우거나 불필요한 행을 삭제합니다. |
| 투여량은 양수여야 합니다 | 0·음수·단위 문자·천 단위 쉼표가 있는지 확인합니다. |
| 동물 수와 사망 수를 확인하세요 | 동물 수는 1 이상 정수, 사망 수는 0~동물 수 범위의 정수인지 확인합니다. |
| 서로 다른 투여량이 3개 이상 필요 | 입력 행 수뿐 아니라 서로 다른 용량의 개수도 확인합니다. |
| 모두 생존 또는 모두 사망 | 이 자료에서는 프로그램이 LD₅₀를 추정하지 않습니다. 결과를 얻기 위해 관측값을 임의로 바꾸지 마세요. |
| 정보행렬이 특이하거나 완전분리에 가까움 | 입력 오류와 자료 구성을 확인합니다. 유효한 관측자료라면 해당 추정 방식의 한계를 검토합니다. |
| 최대우도 또는 반복 계산 수렴 실패 | 자료 구성과 분리 가능성을 확인합니다. 자료를 임의 수정하여 통과시키지 마세요. |
| 추정 경사가 0 이하 | 용량과 사망 수의 입력 대응을 확인합니다. 이 프로그램은 증가형 반응의 LD₅₀만 보고합니다. |
| 결과값이 수치적으로 불안정 | 단위·투여량 범위·관측값을 확인하고 추정 가능성을 검토합니다. |
| 수정 후 결과가 사라짐 | 자료 변경에 따라 이전 결과가 숨겨진 상태입니다. 분석 버튼을 다시 누릅니다. |
| 인쇄 창 차단 | 팝업 허용 후 다시 실행합니다. |
| 자체검사 불합격 | 모형별 상세 검증자료에서 불일치 항목을 확인하고 계산 환경·코드를 점검합니다. |
13. 자료와 검증 근거 보관
입력 자료와 분석 결과를 자동 저장하거나 세션으로 복원하는 기능은 없습니다. 페이지를 닫거나 새로고침하기 전에 원자료와 필요한 결과를 별도로 보관하세요. 시험 기본정보나 성별을 바꾸면 보고서가 갱신되며, 용량 단위 변경 시 기존 결과가 있으면 같은 모형을 다시 계산합니다.
제공 코드의 계산 부분은 외부 분석 라이브러리 없이 브라우저에서 실행되며, 원자료를 분석 서버로 전송하거나 자동 저장하는 처리 로직은 없습니다.
사용설명서 적용 프로그램: v2.12.0 · 설명서 수정일: 2026-10-30. 설명서만 수정했으며 프로그램 버전과 계산은 변경하지 않았습니다.

댓글 쓰기