【发布时间】:2018-10-16 03:17:42
【问题描述】:
我正在寻找进行随机分层抽样(如调查和民意调查)的最佳方式。我不想做 sklearn.model_selection.StratifiedShuffleSplit 因为我没有做监督学习而且我没有目标。我只想从 pandas DataFrame (https://www.investopedia.com/terms/stratified_random_sampling.asp) 创建随机分层样本。
Python 是我的主要语言。
感谢您的帮助
【问题讨论】:
-
您的问题中的“我希望样本尽可能地代表我的人口”似乎使它成为一个非常难以解决的问题,因此对于stackoverflow来说太宽泛了......
-
您可能需要先弄清楚这个问题的统计部分(更准确地描述您需要实施的抽样程序)并描述您拥有的数据(您有完整的人口数据吗?加权调查数据?),在此之前将在本网站的范围内。
-
谢谢 sacul。我发现它非常方便,并在我的解决方案中使用了它。
标签: python pandas numpy sampling