看一下:http://mpszumowski.pythonanywhere.com/index.html
一个 django-rest 应用程序,通过 scrapy 框架收集和更新数据
该应用程序旨在 1)使用 scrapy 提取有关世界人口和贫困率的数据,2)使用 django 模型管理数据,3)通过简单的休息框架和 ajax 驱动的网页来表达它们,4)启用简单的绘图功能其中 (a) 每次“一个人”“出生”时选择一个国家,(b) 得出这个“人”的生活是否低于或高于 3.10 美元/天的贫困率,(c) 将其与每日最低食品成本进行比较。
截屏
页面左上角的按钮根据人口随机绘制世界上的一个国家。如果数据不完整,则标记突出显示黄色;如果达到上面的人口部分,则标记突出显示蓝色;如果低于 3.10 美元/天的阈值,则标记突出显示红色。如果每日食品成本高于 3.10 美元,则随机函数正常工作,但如果较低,则会引入一个修正器来降低发现自己处于人口饥饿部分的概率。
总之,这个标记表明你是否肯定会挨饿。如果它变成蓝色,如果您选择吃最低 2,400kcal 配给量,那么您的全部预算仍然可能会花在食物上,但这取决于抓取数据的性质。
免责声明:这不是统计练习,而是 scrapy 和 django 框架中的练习。收集数据的准确性取决于世界银行和 Numbeo.com 的方法。另一方面,它们的并置并不完全正确,因为数据具有离散而不是连续的特征。
国家和人口列表:http://wdi.worldbank.org/table/2.1
每日食品配给的最低金额:https://www.numbeo.com/food-prices/
贫困线:http://wdi.worldbank.org/table/1.2
3.10 美元的贫困指数可以更好地与通常不低于 3.00 美元/口粮/天的食品价格进行比较(与通常的 1.90 美元门槛相比)