Scipy 具有缺失值的 gmean

Scipy gmean with missing values

我不确定如何处理具有一些缺失值的二维数组 [stock returns]。

我想获取每一行的几何平均值 [每个月的平均值 return]。对于那些我有缺失值的月份,我得到了几何平均值的缺失值。

一种方法是用 1 或平均值之类的值填充缺失值,但我不想弄乱平均值。

关于如何仅根据非缺失值计算每个日期的 gmean 的任何建议?

你应该选择 numpy.nanmean()

https://docs.scipy.org/doc/numpy-dev/reference/generated/numpy.nanmean.html