我正在尝试为空矩阵上的一堆指标计算p值。我已经编写了函数来获取标准偏差和zvalue。为了获得p值,我需要在ztable中查找zscore。

我的问题是,用c ++存储此表的最佳方法是什么?在python中,我可能会将表保留在类似字典的位置,因此我可以这样访问它:ztable [“ 0.1”] [“ 0.03”]的zscore为0.13。甚至更好的是ztable [“ 0.13”]。谢谢!

旁注:自从我有一个stats类以来已经有一段时间了,如果有更好的方法来计算p值,我欢迎您提出建议。

最佳答案

我可能会使用map<pair<double,double>, double>并将所有键四舍五入为3个有效数字,例如例如:

map<pair<double,double>, double> ztable;
ztable[make_pair(0.1,0.03)] = 0.13;

关于c++ - 在C++中存储ztable的最佳方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10605787/

10-12 20:40