-1

我正在我的领域进行统计分析,并使用 c++。我正在实施几个测试,其中一些需要将计算值与表格进行比较,例如分布表,比如这个。

我希望不同类中的不同函数能够访问特定值,以评估结果的重要性,例如:

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

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

这只是一个例子,因为这个测试实际上没有意义。但我只想能够从预定义的表中读取值。

您知道我如何实现这一目标吗?我可以将其存储在“资源文件”中吗?

我希望我的问题很清楚!谢谢你。

4

2 回答 2

0

可以从多个来源获取预定义数据:

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

您和您的团队需要决定哪个对您的应用程序最有意义。

于 2017-10-19T15:18:11.627 回答
0

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

于 2017-10-19T15:17:14.327 回答