将值与C++中的静态和全局表进行比较

问题描述:

我正在处理我的字段中的统计分析,并使用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我想到了,但我相信这些都是复杂的统计表,所以有几个方程式是我的猜测 –

您可以拥有一些数据文件,并在启动过程中将配置(例如命令行)传递给应用程序,以便它可以找到这些文件并读取它们。数据结构然后可以被馈送到测试。

有可能从不同的来源获取预定义的数据:

  1. 程序中的硬编码表。
  2. 一个或多个可按需计算数据的函数。
  3. 本地磁盘上的文件。
  4. 存储在数据库服务器中的数据。

你和你的团队需要决定哪一个对你的应用最有意义。