我正在使用Excel 2013,我有一个以下格式的数据集:
Pt_Count Min_Z Max_Z
45028 2.02174 2.08377
91236 1.98366 2.0932
2439 1.56177 1.61484
6844 -1.07632 -1.04243
4575 -1.09536 -1.04628
我想制作一个加权直方图,其中Min_Z或Max_Z出现的次数乘以Pt_Count。
换句话说,前两行的Max_Z值介于2和2.5之间,但我不希望直方图反映频率为2我希望它反映频率为136264(= 45028 + 91236) )。
这在Excel中是否可行?目前,如果我不尝试“减肥”,它的工作正常。我的值使用数据分析工具。
答案 0 :(得分:1)
这不是在MS Excel中创建加权直方图的完全解决方案,而是实现相同结果的替代方法。使用python的numpy库来实现这一点更容易(没有非常高效的编码,但希望有人能改进它吗?):
UIButton
对于那些感兴趣的人来说,Matlab是创建加权直方图的唯一方法,我可以找到:Matlab Weighted Histogram(但我没有使用它的经验因此选择了Python)。
答案 1 :(得分:0)
回答你的初步问题“在excel中甚至可能吗?”是的,它可能。您需要在Excel中使用Analysis Toolpak加载项。
编程语言使它更容易。 R可以在大约3行代码中完成,也可能更少。