均值和中位数不是一回事儿

来源:13-8 量化交易策略实战--低估值量化交易策略(上)

慕容3139001

2023-03-25

小市值策略中,老师写道:

获取负债比率的市场均值

但是,后面的代码却是:
me = Stocks[‘Debt_Asset’].median()

median()和mean()应该能分得清楚吧?
这个能混用吗?不能吧。
谢谢

写回答

1回答

meteor2022

2023-03-25

这里均值取得是中位数,量化是一门实践科学,测试下来,中位数效果更好,你有兴趣可以试试

0
7
meteor2022
回复
慕容3139001
首先,实践中取中位数而不取平均数确实为统计学常识,意在说明问题,不针对任何个人。其次,理论中的定义确实是“取市场均值”,但我之前已经强调,在多数从业人员实践中测试下来取中位数效果最好,所以工业界实战中都是采用中位数的方式,但是理论定义未随实践做相关修改,这已经是业界内的共识,目前为止没有相关权威机构和从业人员做出修订,所以在此课程中并非是将“中位数”误写为“均值”,而是依据实际情况来做的定义。暂时不做变动。
2023-03-28
共7条回复

Python 量化交易工程师养成实战-金融高薪领域

带你走进前景可观的金融量化开发

678 学习 · 105 问题

查看课程