数据分析师需要懂编程吗_做足球分析需要很多数据,从哪些网站或者APP可以查询
数据分析师需要懂编程吗
谢谢邀请!
数据分析师通常分成两种,一种是应用级数据分析师,另一种是研发级数据分析师,区别就在于是否具备算法设计及实现的能力。
应用级数据分析师通常需要掌握各种数据分析工具,把业务模型映射到数据分析工具上,从而得到数据分析的结果。数据分析工具比较多,比如Excel就是一个传统的数据分析工具,另外还有Minitab、LINGO、JMP等,要想全面掌握这些工具的使用需要具备一定的数学基础和统计学基础。通常做BI的数据分析师还需要进一步掌握数据库的基础知识,但是难度往往并不大。
研发级数据分析师就需要掌握编程知识了,在数据分析领域R、Python、C、MATLAB等语言都有广泛的应用,目前通过Python等语言来完成数据分析也是一个比较常见的做法。其实MATLAB也是一个在数据分析领域占据重要位置的软件(语言),MATLAB功能非常强大。
在大数据时代,通过机器学习的方式实现数据分析是一个比较常见的方式,而Python语言则是一个比较常见的选择,一方面Python语言简单易学,另一方面Python语言具备丰富的库支持,比如Numpy、Scipy、Matplotlib、Sympy、pandas等都是比较常见的库,这些库的使用会极大的降低算法实现的难度。
总之,对于数据分析师来说,如果想在数据分析的道路上走的更远,编程是一定要掌握的,其实编程语言本身并不是数据分析环节中的难点,比如学习Python还是一个比较轻松的过程。
对于基础比较薄弱的学习者来说,从使用工具开始学习数据分析是一个比较现实的选择。
作者简介:中国科学院大学计算机专业研究生导师,从事IT行业多年,研究方向包括动态软件体系结构、大数据、人工智能相关领域,有多年的一线研发经验。
欢迎关注作者,欢迎咨询计算机相关问题。
不知道你这边所说的编程语言指什么,SQL还是Python这种编程工具?
如果是SQL的话,那还是要具备的,毕竟做很多工作是探索性的数据分析,如果你不会自己取数的话效率很低;如果是指Python、R这种编程工具,你不会的话就要走业务分析这条路了,需要你对业务有很深的透彻理解,才能在竞争中处于不败的地位。
数据分析常规的工具有SQL、Excel、Python、R等。
数据分析师和数据挖掘工程师,前者更偏业务,后者更偏技术(即需用懂IT知识、懂算法原理)。
做足球分析需要很多数据,从哪些网站或者APP可以查询
专业的足球数据网站,目前国内有搜达足球;
足球资讯类网站有直播吧、懂球帝和虎扑足球;
其他综合类网站就是各大门户网站的足球板块。
至于球员个人资料查询网站,那就是德国转会市场了,中国区负责任人朱艺,你可以关注他的社交媒体。
1/ opta 最专业的足球数据网站 不过要付费
2/ FourFourTwo,即442网站,详细统计每一名球员的传球路线,成功与否,接球方式等等
3/ Whoscore,它对每一场比赛的分析和图示可能不够细致,但球队的详细数据统计,以及球员评分都是顶级存在,他可以从纯粹数据分析的角度展示足球的技战术变化。
4/ transfermarket,详细记录球员的出场记录和身价变化。
国内的话,
1/懂球帝,国内足球第一的足球资讯和社区平台。
2/球探体育(微球),足球即时比分、赛程安排、球队数据的必备。
如果要数据分析类网站的大数据提供商或者数据接口的话,推荐飞鲸体育数据,据说国内的新浪、懂球帝和球探体育比分的数据源都是由他们所提供的。他们的数据稳定性和及时性表现优秀,能够满足大部分人的需求。以足球类数据起家,非常全面细致,其次。其他球类数据涉及也很广,覆盖了篮球,网球,美式足球。最近还支持了电竞数据。