神奇的预测大师——数据建模
在网上浏览信息或者购物时,我们常常可以收到服务商推送的相关信息或者优惠信息,如下图:
服务商是如何做到这一点的呢?原来服务商通过建立的数据模型,采集用户的当前信息,并分析预测用户可能的变化状况和趋势,依此做出评价和决策,推送给我们可能感兴趣的信息。
数据建模不神秘,在我们学习中,常常会不自觉地用到它。
1
学一学
2
做一做
3
练一练
学一学
前面的Scratch学习中,因为班级生活中有各种选举活动,所以这样重复性的投票、计票工作可以让计算机去完成。我们首先要对投票这个事件进行分析,找到需要解决的主要问题:用按“B”键和“G”键分别代表男、女生投票,用变量“ALL”代表总的票数。
针对投票、计票工作建立问题的模型,把生活中的投票事件成功地抽象转化到计算机中,这就是数据建模。
还记得上节课打电话的问题吗?学校合唱队共有15人,暑假期间有一个紧急演出,老师需要尽快通知到每一个队员。如果用打电话的方式,每分钟可以通知一个人,怎样打电话能最快通知到所有队员。
利用自然语言描述解决问题对比,用建模的方法是不是清晰明白、一目了然呢?如果这是一个150人、300人的合唱队呢?我们根据这个模型可以很快得出问题的答案。
数据建模可以帮助我们解决生活中看似不可能完成的大问题。如卫星天气预报、地震的探测等,都是通过对已建立的数据模型进行自动运算求解,得出预报的天气、地震可能发生的概率。
做一做
收集一些大数据建模应用案例,与同学们分享交流。
练一练
1.我们能像大师一样预测出本班这次语文单元测查的前5名同学吗?
可以用Excel制作一张分析表(如下图),每一个项目用百分制表示最近一段时间同学们的单元测试成绩、上课是否注意听讲、作业完成情况、身体状况和心理状况……把这些数据输入计算机,看看我们能发现什么?
2.整理一下我们学过的各种软件,我们能总结提炼出使用软件的一般方法,并用这种方法去学习使用另外一种新软件吗?
谢 谢