2017-10-19 1 views
-1

저는 필드에서 통계 분석을하고 C++을 사용하고 있습니다. 몇 가지 테스트를 구현하고 있는데 그 중 일부는 계산 된 값을 테이블 (예 : 분배 테이블)과 비교해야합니다 (예 : this one.)C++에서 정적 및 전역 테이블과 값 비교

각기 다른 클래스의 다른 함수에서 특정 값에 액세스 할 수있게하고 싶습니다. 내 결과의 중요성을 평가하려면 다음과 같이하십시오.

float F = fisherTest(serie1, serie2); 
auto tableValue = findValue(serie1.size(), serie2.size()); 

if(tableValue < F) { 
     cout << "Not significant"; 
     return -1; 
    } 

이 테스트는 실제로 의미가 없으므로 예제입니다. 하지만 난 그냥 미리 정의 된 테이블에서 값을 읽을 수 있기를 바랍니다.

나는 이것을 어떻게 달성 할 수 있을지 알고 있습니까? 이것을 "리소스 파일"에 저장할 수 있습니까?

내 질문이 분명하기를 바랍니다. 고맙습니다.

+0

테이블을 만드는 데 사용 된 방정식을 알고 있습니까? – UKMonkey

+0

@ tobi303 실제로 당신이 맞습니다. 내 질문을 추가했습니다. –

+0

@UKMonkey 그 생각은했지만 이것들은 복잡한 통계 테이블이라고 생각합니다. 그래서 여러 방정식이 내 추측입니다 –

답변

0

일부 데이터 파일이있을 수 있으며 파일 (예 : 명령 줄) 시작시 구성을 응용 프로그램에 전달하여 파일을 찾고 읽을 수 있습니다. 그런 다음 데이터 구조를 테스트에 제공 할 수 있습니다.

0

여러 소스에서 미리 정의 된 데이터를 얻을 수 있습니다 : 프로그램에서

  1. 하드 코딩 테이블.
  2. 요청에 따라 데이터를 계산할 수있는 하나 이상의 함수.
  3. 로컬 디스크의 파일.
  4. 데이터는 데이터베이스 서버에 저장됩니다.

귀하와 귀하의 팀은 귀하의 신청서에 가장 적합한 것을 결정해야합니다.