![]() |
| EasyStat Lab v1.83 내부 검증 보고서 |
EasyStat Lab v1.83 수치 검증 결과
검증일: 2026-10-31 (한국)
대상: EasyStat_Lab_v1.83_fixed.txt. 원본 식별 SHA-256은 validation_results.json 참조.
결과
Student, Welch, Paired × 양측·단측(greater/less): 무작위 1,080건.
Paired 양측 p=0.05·0.01 전후 경계: 4건.
위 수치 비교 1,084건 모두 설정한 오차 기준 통과.
표본 부족·대응 개수 불일치·분산 0·차이 분산 0: 예상 오류 4건 모두 발생.
숫자 파싱 7건, 별표 경계 4건: 총 11건 통과.
독립표본 무작위 720건에 Folded F 양측 p값도 비교.
SciPy 1.17.0, NumPy 2.3.5, Node v24.22.1, Python 3.12.14.
난수 시드 20261031. 허용오차: 절대 차이 <= 1e-10 + 1e-9 × |기준값|.
검증 함수는 첨부 프로그램에서 추출해 실행했으며, 복제 구현으로 대신하지 않았다.
최대 절대 차이:
t: 5.69e-14
자유도: 1.71e-13
t검정 p: 4.06e-12
F검정 p: 2.49e-13
신뢰구간 끝점: 5.16e-6 (자료 크기 1e6 등 포함. 상대오차를 포함한 기준 통과)
유의수준 0.05·0.01 판정은 기준 계산과 전 사례 일치.
해석과 한계
이번 계산 범위에서 수정이 필요한 수치 오류는 발견되지 않았다.
단측 선택 시에도 앱 안내에 따라 양측 95% 신뢰구간을 비교했다.
기존 729건 검증을 재현한 결과가 아닌 신규 시험이다. 기존 최대오차를 갱신했다고 해석하지 않는다.
R·SAS 비교나 공식 인증을 수행한 것은 아니다.
브라우저 DOM, Excel/CSV 불러오기, 버튼 전환, 클립보드, 인쇄는 자동 시험하지 않았다.
계산 함수의 예외 발생 확인과 화면의 오류 안내 동작 확인은 별개다.
극단적인 부동소수점 한계의 모든 입력에 대한 정확성을 보장하지 않는다.
F 사전검정 후 자동선택 전체 경로는 실행하지 않았으며 구성 계산만 확인했다.
재실행
Python에 numpy, scipy, 그리고 Node.js가 필요하다.
같은 폴더에서 `python validate_easystat.py EasyStat_Lab_v1.83_fixed.txt` 실행.
validation_results.json에 원자료, 실제 함수 출력, 요약 기록을 저장한다.
입력·별표 추가 검사는 additional_checks.js를 Node로 실행한다.
다음 사용자 확인
대응자료에서 한쪽 값만 빠진 행: 오류 표시와 이전 결과 제거 확인.
대응표본에서 독립표본으로 바꾸고 재실행: 검정명과 결과 갱신 확인.
greater/less 단측 변경: 방향과 p값 갱신, 양측 95% CI 안내 유지 확인.
신규 파일/붙여넣기/초기화 후 이전 자료·결과가 남지 않는지 확인.
검증 안내 권장 문안 (현재 프로그램에는 아직 반영하지 않음)
수정본의 Student·Welch·대응표본 t검정을 SciPy와 1,084개 조건에서 수치 비교했으며, 설정한 허용오차 기준을 충족했습니다. 독립표본 조건에서는 Folded F검정도 비교했습니다. 검증 범위와 한계는 검증 보고서를 참고하세요. 외부 기관의 공식 인증을 의미하지 않습니다.
별표의 p값 기준과 효과 크기·실질적 중요성에 관한 기존 설명은 유지합니다.
사용자 제공 화면에 따른 사용 확인 (2026-10-31)
대응자료 11행의 짝 누락 오류 확인.
같은 자료에서 Welch와 대응표본 결과 전환 및 해당 표 구성 확인.
대응표본 단측 greater: p < 0.001, **; less: p=0.999, NS 확인.
원자료 초기화 후 미리보기와 분석 결과 제거 확인.
앞서 제공된 한글 붙여넣기·PDF 화면의 표시 및 A-B 문자 수정 확인.
검정 방법 변경 직후, 재실행 전의 이전 결과 제거는 확인하지 않음.
이 기록은 사용자 제공 스크린샷의 확인이며 브라우저 자동 시험은 아님.
안내 수정본
EasyStat_Lab_v1.83_validated.txt는 위 검증 대상에서 안내 문구만 변경한 배포용 텍스트다. 계산 함수는 동일하며 이 파일로 전체 수치 비교를 재실행했다.
기존 729건 안내를 신규 검증 기록으로 교체하고, SAS 미검증·시제품 문구를 삭제했다. 외부 인증을 의미하지 않는다는 범위 안내와 별표 해석 안내는 유지했다. 화면과 PDF의 검증 안내를 함께 수정했다.

댓글 쓰기