fnentro2.gms : 내재 엔트로피의 정확성 테스트

설명



소형 모델 유형 :슬롯 머신


카테고리 : 슬롯 머신 테스트 라이브러리


메인 파일 : fnentro2.gms 포함: fnset_x.inc[htmlfntest_x.inc[html]

$title '내재적 엔트로피의 정확성 테스트' (FNENTRO2,SEQ=191)

$include fnset_x.inc

담당자 = 5e-15;
relToInput = 0;
T / t1 * t5 / 설정;

* ecDOMAIN=1
* ecSINGULAR=2
* 에코오버플로우=3

테이블 데이터(T,V)
        x f_ fx_ fxx_ rc_ ec_
t1 -1 0 0 0 1 1
t2 0 0 1e299 -1e299 2 2
t3 0.5 0.346573590279973 -0.306852819440055 -2
t4 1 0 -1 -1
t5 10 -23.0258509299405 -3.30258509299405 -0.1
;

루프 T,
  data(T, 'f') = 엔트로피.값(data(T,'x'));
  data(T, 'fx') = entropy.grad (data(T,'x'));
  data(T,'fxx') = entropy.hess (data(T,'x'));
  data(T, 'rc') = mathlastrc;
  data(T, 'ec') = mathlastec;
;

중단$(실행 오류 5)
  'x <= 0에서 5개의 실행 오류가 발생해야 합니다.';
실행 오류 = 0;

$include fntest_x.inc

데이터 표시;