用Power BI观察经济与健康的关系

Hans Rosling是卡罗琳学院的国际卫生学教授。这位学者与众不同的技能是数据可视化。以直观的数据展现了令人信服的世界观,而且在gapminder.org提供无偿展示以及下载。假设你没有看过下面的TED讲座,真心建议你花点时间。保证物有所值:

  1. Hans Rosling: Asia’s rise — how and when
  2. Hans Rosling: Let my dataset change your mindset

这里,我们想通过Power BI模仿Hans Rosling来观察一下经济与健康之间的关系。经济数据最直接的就是GDP了,好在The World Bank提供了1960年至今的数据。健康指标有很多。比方预期寿命,只是我们这里想採用的是Body Mass Index身体指数。

简而言之,BMI就是体重(公斤)除以身高的平方(米),是眼下国际上经常使用的衡量人体胖瘦程度以及是否健康的一个标准,一般而言在18.5到25之间是比較合适的。我们感兴趣的是。一个国家经济越景气,人民的BMI是否越和谐。感谢Gapminder提供了从1980年到2008年的数据。当然,我们最好再加上一个人口维度。以便观察世界主要国家,数据也能够从The
World Bank下载。

首先用Power Query准备数据。好在Gapminder和The World Bank都提供了Excel格式输出,完成下载之后能够直接导入。这里有个技巧就是逆透视。比方,Gapminder提供了某个国家逐年的BMI数据。可惜透视完了的数据无法做分析的:

所以须要选中全部的年份列,然后选择Unpivot指令。整理以后例如以下所看到的:

对GDP以及人口数据做相同的操作,不再赘述。

接下来要对数据建模。以便聚合并分析。

关于数据建模,第一步就是找到不同数据源列与列之间的关系。一种做法就是利用Power Query的Merge功能,详细做法请參考用Power BI展示中国摩天大楼一文。

还有一种做法就是直接利用PowerPivot建立内外键。个人感觉,Power Query的Merge功能只对小型的数据集比較合适,对于大型数据,PowerPivot更有效率。这里採用后者。术业有专攻嘛。

老规矩。先把刚才所有建立的query所有导入Power Pivot中,然后建立之间的关系。

非常明显,三个数据集直接的关联就是Country和Year这对组合键。因为PowerPivot并不支持组合键的关联,我们须要分别建立计算列。=[Country] & “@” & [Year],命名为Id,然后关联起来就可以:

最后就能够展示数据啦。新建一个Power View,X VALUE放GDP,Y VALUE放BMI,SIZE放Population以示差别,DETAILS和COLOR都放Country,最后在PLAY AXIS放Year。

考究一点的。还能够过滤人口在五千万以上,以及只显示1979至2009年之间的数据。

结果例如以下:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcWlzYW11ZWx6aGFuZw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >

当中,横轴是GDP。越大经济越好;纵轴是BMI,18至25之间都合理。圆圈大小代表国家人口。

结果是以动画形式展现的,这里请自行发挥想象。

能够看到,美国经济一马当先,在身材肥胖方面也是当仁不让。好莱坞里面的帅哥美女并不代表美国普罗大众。现实生活中因为肥胖导致的高额医疗费用也给国家带来不小负担。我认识一个美国朋友就常常抱怨说。他吃心吃力赚钱并锻炼,却要缴税给不锻炼不努力赚钱的人看病。

英国、德国、意大利、法国等西欧国家。以及巴西、墨西哥等南美国家与美国也是相当类似。

与西欧和南美国家相比,日本、中国、印度、巴基斯坦等亚洲国家看起来身材都相当能够的嘛!

只是细致推敲一下,这究竟是锻炼出来的呢还是饿出来的呢?让我们再计算一下人均GDP,例如以下图所看到的:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcWlzYW11ZWx6aGFuZw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >

这么一来就真相大白了。

日本是个可敬可畏的国家,与欧美国家不一样,在经济发达的同一时候也保持着非常好的身材。

曾经在日本旅行的时候,推断一个人是否是日本人的一个重要根据就是身材,丰满一些的十有八九是外国人。

而中国、印度、巴基斯坦、印尼等亚洲国家,我想还是生活物质不富足导致BMI正常的原因多一些,部分发达的大都市并不能代表整个国家。纵然中国的GDP可以赶超日本,看一下人均,应该会冷静客观非常多。

至此,在Power BI的帮助下,我们看到经济与健康之间并没有必定的联系,主要还是每一个国家自己的选择。

中国须要更有清醒认识,在努力实现中国梦的同一时候,也应该力争高富帅和白富美。

原文链接:http://qizh.me

时间: 2024-08-09 22:03:15

用Power BI观察经济与健康的关系的相关文章

Power BI教程_Power BI数据分析快速上手及案例实战

Power BI数据分析快速上手及案例实战 课程学习地址:http://www.xuetuwuyou.com/course/194 课程出自学途无忧网:http://www.xuetuwuyou.com 课程简介 本课程在<Power BI 数据分析快速上手>基础上结合大量的实例,深入讲解PowerBI中看似难懂的各种概念.操作, 并结合行业中的典型案例贯穿了从初级的数据透视表工具.数据透视表选项.数据透视表的刷新.数据透视表中的排序,到中级的动 态数据透视表的创建.数据透视表函数 GETPI

Power BI REST API

Overview of Power BI REST API https://msdn.microsoft.com/en-us/library/dn877544.aspx 验证方式 OAuth 2.0 https://oauth.net/2/ Create Dataset https://msdn.microsoft.com/zh-cn/library/mt203562.aspx Get Datasets https://msdn.microsoft.com/zh-cn/library/mt203

如何把Power BI嵌入到Web应用中

(此文章同时发表在本人微信公众号"dotNET开发经验谈",欢迎右边二维码来关注.) 题记:这篇其实不是一个操作向导了,主要对Power BI的嵌入特性进行探讨. Power BI是微软的创新性(或者称之为敏捷型)BI产品,从发布之初就备受关注,因为它是一个只能以纯SaaS模式提供服务端的BI产品.目前Power BI其实是以两种方式提供服务端: Power BI Service.只能通过Office 365来购买订阅,一般作为一个独立的BI应用供企业内部使用. Power BI Em

当TFS/VSTS遇上Power BI

引言 众所周知,要对TFS进行深入的图表分析,往往需要依赖于SQL Server Analysis Service和SQL Server Reporting Service.虽然随着TFS对敏捷项目的支持,内置了诸如累积流图.燃尽图等快捷图表:并且在最新的版本中还可以在仪表盘和查询中快捷的定义一些汇总图表.但是更复杂的分析还是做不到. Power BI作为微软目前极力主推的一个敏捷自助型BI平台,理所当然可以和TFS/VSTS集成起来,对工作项进行全面的分析. Power BI集成VSTS 如果

一起学微软Power BI系列-使用技巧(4)Power BI中国版企业环境搭建和帐号问题

千呼万唤的Power BI中国版终于落地了,相信12月初的微软技术大会之后已经铺天盖地的新闻出现了,不错,Power BI中国版真的来了,但还有些遗憾,国际版的一些重量级服务如power bi embeded,都还暂时不能用,但相信会很快,等了一年,也不在乎多等点时间了,而且中国版的一些服务已经可以先进行一些测试和技术储备了.今天就来说说Power BI帐号注册的相关问题,以及多人协作环境的搭建. 苦逼这篇文章应该在2016年末发出来的,杯具搞到半夜,Win10系统死掉了...无法保存,当时那个

一起学微软Power BI系列-使用技巧(3)Power BI安卓手机版安装与体验

Power BI有手机版,目前支持安卓,苹果和WP,不过没有WP手机,苹果在国内还不能用,要FQ和用就不测试了.安卓的我也也是费了九牛二虎之力才把app下载下来,把方法分享给大家. FQ太麻烦,所以建议大家不要用了.同时我也使用了很多第三方的在线网站下载google商店的app工具,结果都不太好使用.后来找到一个流弊的软件:APKPure (最后提供下载) APKPure是干啥的呢: ApkPure 网站是基于安卓系统应用下载的辅助网站,对于没有安装Google Play的用户来说是个很实用的工

一起学微软Power BI系列-官方文档-入门指南(5)探索数据奥秘

我们几篇系列文章中,我们介绍了官方入门文档与获取数据等基本知识.今天继续给大家另外一个重点,探索数据奥秘.有了数据源,有了模型,下一步就是如何解析数据了.解析数据的过程需要很多综合技能,不仅仅是需要掌握Power BI的功能要点,熟练的利用一些新功能来提高效率,同时还需要合理的利用仪表盘,以及合理的调整对象,同时作为一个完整的应用,必须掌握数据刷新和同步的技巧,避免做重复工作. 本文原文地址:一起学微软Power BI系列-官方文档-入门指南(5)探索数据奥秘 Power BI系列文章地址:微软

一起学微软Power BI系列-使用技巧(5)自定义PowerBI时间日期表

1.日期函数表作用 经常使用Excel或者PowerBI,Power Pivot做报表,时间日期是一个重要的纬度,加上做一些钻取,时间日期函数表不可避免.所以今天就给大家分享一个自定义的做日期表的方法,当然自己使用Excel用公式做一个也很快,八仙过海各显神通.我对C#比较了解,就用自己最了解的方式做了一个.大家可以自己扩充,或者可以把需求提供我,我统一完善.比如下面这个表(来自一个Power Pivot课程). 本文原文地址:http://www.cnblogs.com/asxinyu/p/P

Power BI官方视频(2) Power BI嵌入到应用中的3种方法

今天给大家介绍3种将Power BI嵌入到应用中的方法. 本文原文地址:Power BI官方视频(2) Power BI嵌入到应用中的3种方法 Power BI系列文章地址:微软Power BI技术文章与资源目录 1.Publish to Web 最直接最简单的方法,将你的报表发布到网络上.嵌入到自己的web系统中: 但是其确定是没有权限控制,知道url都可以访问,所以要注意使用场合: 2.使用REST APIs 可以更加灵活的使用API进行权限控制,但是需要注册Azure AD,不过不好的消息