1

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

我的问题是,在 C++ 中存储该表的最佳方式是什么?在 python 中,我可能会将表格保存在字典之类的东西中,这样我就可以像这样访问它:ztable["0.1"]["0.03"] 的 zscore 为 0.13。甚至更好的是 ztable["0.13"]。谢谢!

旁注:自从我上统计课以来已经有一段时间了,如果有更好的方法来计算 p 值,我愿意接受建议。

4

2 回答 2

0

我会使用二维数组来存储数据,因为查看 Wikipedia 我可以看到 ztable 中的数据是二维的。如果我没记错的话,这将是一个指向指针的指针,对吧?

于 2012-05-15T17:30:10.740 回答
0

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

map<pair<double,double>, double> ztable;
ztable[make_pair(0.1,0.03)] = 0.13;
于 2012-05-15T18:07:39.177 回答