【发布时间】:2017-11-03 21:49:28
【问题描述】:
我不确定如何处理包含一些缺失值的二维数组 [股票收益]。
我想获得每一行的几何平均值 [每个月的平均回报]。在我有缺失值的那几个月里,我得到了几何平均值的缺失值。
一种方法是用 1 或均值之类的值填充缺失值,但我不想弄乱均值。
关于如何仅根据不缺失值计算每个日期的 gmean 有什么建议吗?
【问题讨论】:
标签: python scipy statistics missing-data geometric-mean
我不确定如何处理包含一些缺失值的二维数组 [股票收益]。
我想获得每一行的几何平均值 [每个月的平均回报]。在我有缺失值的那几个月里,我得到了几何平均值的缺失值。
一种方法是用 1 或均值之类的值填充缺失值,但我不想弄乱均值。
关于如何仅根据不缺失值计算每个日期的 gmean 有什么建议吗?
【问题讨论】:
标签: python scipy statistics missing-data geometric-mean
你应该选择numpy.nanmean()
https://docs.scipy.org/doc/numpy-dev/reference/generated/numpy.nanmean.html
【讨论】:
scipy.stats.mstats.gmean()
scipy.stats.mstats.gmean() 如果有任何缺失值,则返回 NaN