选课类别:计划内与自由选修 | 教学类型:理论实验课 |
课程类别:本科计划内课程 | 开课单位:统计与金融系 |
课程层次:专业核心 | 学分:3.0 |
《实用统计软件》课程的考试难度较大,题目涉及多种算法和R语言细节,需要对PPT及例子有深入理解。考试形式为半开卷,可带一张A4纸的“小抄”,建议尽可能详细地准备小抄。考试内容包括写程序运行结果、补全语句、简答及几道大的编程题。如有可能,使用打印版的小抄更为方便。
给分方面存在争议,部分同学对最终成绩不满意,并反映有时缺乏透明度。有同学指出课程的各项评分标准(作业、实验、大作业和期末考试)比较严格,且大作业和期末考试的压力较大。有部分同学认为给分公正,而有些则表达了强烈不满。不过,更多的评价认为温老师人非常好,给分较人性化且能捞优秀。
作业量普遍认为非常大,占用了相当多的学习时间,有时甚至超出两门课的总和。尤其期中和期末期间作业负担加重,曾引起学生的普遍不满。作业题量大且频繁,需要提前三四天开始做。有时题目表述不清或存在错误,助教的解答也不及时,增加了完成作业的难度。
温老师讲课认真负责,课程条理清晰,但也有学生认为其课程内容繁琐,讲义多为英文,影响了学习效率。有部分同学反映课程内容量过大,难以消化,上课内容过于丰富以至于无暇深入理解,需要课下额外自学。她的教学风格是部分同学喜欢的,但也有同学反映老师上课时较多地“念PPT”。
课程主要涵盖R语言的基础知识、各种统计算法、基础Python编程等内容。内容多且杂,包括基础操作、作图、数据处理到统计与优化算法。部分学生认为这些内容较分散,建议课程可以进一步细化,例如将统计算法部分拆成另一门单独课程。
Project(大作业)是课程的一大重点,要求复现论文或数据分析,任务较重。工作量大,需自学较多知识,选题合适与否会显著影响完成难度。项目评分包括工作量、数据分析过程、正确性及结果价值几方面,部分学生反映评分标准不明。
助教的表现受到了广泛批评,主要是因为对问题的回复不及时或不详细,未能很好地解答学生困惑。尽管后期有所改善,但初期的助教表现因缺乏及时反馈引起了学生的普遍不满。
综合来看,《实用统计软件》适合有较强自学能力和时间管理能力的同学。课程对统计专业尤其有用,但耗时巨大,作业量和考试难度均较高。如果自学和时间管理得当,这门课能学到很多实用技能,但需慎重选课。如果不适应该课程强度和作业量,选课需再三考虑。
看到很多给各种好评的,实在忍不住出来写点东西中和一下,以免学弟学妹们被带偏
首先说说个人学习情况,由于感觉R在统计方面很实用,所以一开始看到这门课立马就选了,也立下了这学期一定要把这门语言学好的目标,自从作业布置以来每周至少一大半学习时间给了R,每次都认真完成作业评价99.+,project做了几乎两周,期末考试更不用说,准备满满当当,最后2.7
都说总评不一定能反应你的学习情况,但我还是想剖析一下这么低分的来因,综合几乎满分的作业分和期末考试的难度,我只能推测project被打了低分,而且是很低的分。
说到这就聊聊project吧,大概就是给你十几篇论文让你选一篇弄清算法并做相应的模拟,我跟我搭档为了选出合适的题材,把16篇都基本通读了一遍,花了3天确定了主题,其中大部分知识没学过,每遇到一个新的点都要重新研究。不知道是不是不太走运的缘故,在我们这样细致选题的情况下,却仍然卡住了:数据文中没给,无奈之下只好自学了爬虫搞定,因为是国外很老的数据,花的时间自不用说,然后跑数据又栽了跟头:跑一个小表格就要接近1天,跑出来数据不满意又要调参数重新跑,折腾的次数自不用说。综合下来,一大半的时间花在了模拟上,而presentation当天老师对函数不是自己写的而是调用的函数包很不满,事实上我们完全可以参照原函数写一个类似的出来,但我们没那样做,因为一是我觉得没必要,弄清楚算法就ok,二是工作量已经足够大了。给老师解释了一通不知道有没有理解我们,当时看到老师有点不耐烦,现在想想或许就是那样了吧。
以前看评论,第一次写评论,只希望中肯切实,你说选这门课能学到东西不,当然能,自学了很多;老师讲的怎么样,有条理、还不错,只是讲义是英文很影响查阅,对英语帮助倒是不小;作业情况,量大且繁;给分情况,我不好说,大家都说好,可能别的楼的大佬学得更多吧
先占个坑∩拉低评分吧。立个flag:考完所有考试回去后,本人将会把本学期的所有课件、作业和答案以及一些reference放到这里。 反正,大概率这门课会拆成两门,那么现在对它本身的评价并无太多意义,还是资料来得实在。尽管如此,还是希望一些槽点不要在日后的课程中,被学弟学妹们碰到。
====2021.2.10更新====
作业:homework.rar
参考书:reference.rar(对这门课用处可能不大,但对这门语言有一定帮助)
r语言参考网站:http://www.stat.cmu.edu/~ryantibs/teaching.html
staff.ustc.edu.cn/~zwp/teach.htm(院长主页,不限于统计软件)
python参考网站:https://saskeli.github.io/data-analysis-with-python-summer-2019/
project选题:Rproject.rar(由于未与队友达成一致,此处不上传我们组的project成果)
以上文件/网站如有遗漏,欢迎留言。
关于课程本身:
必须承认,老师是个好人,这一点在其他评论里也有提到——以至于我曾经思考过这个给分是否过低了。但也正是如此,我意识到,教师的性格和听课感受可以不相关——至少对于这门课而言是如此。
在我看来,这门课主要有如下几个槽点:
1.课件。前半段的课件基本照搬cmu,后半段python基本照搬上面github。中间的算法部分没找到,估计也不是原创。依稀记得老师曾经提过用英文教学的原因,不过具体的我不是很清楚了。但我觉得,或许有偷懒的成分在里边?当然,这几个网站姿势确实都很高,照搬也没太大问题,只是可读性实在是......读过的自然懂哈。但和以下的相比,这个问题还不是最大。
2.作业。这一点和project两条共同组成了这门课的最大喷点。首先,这些也是照搬cmu/github的。非常搞笑的地方在于,老师大多数时候仅仅修改了题号,比如附加题改成4g,这种文字游戏让人无语;其次,量多,以至于至少需要提前三四天来着手作答。当然这是我这个菜鸡的视角,大佬请无视。但有两个确实是引起了公愤的事件——
一个是第三次作业里的clockwise90函数。这个函数在cmu的课件里有,也被布置在cmu的作业里。然而点睛之笔在于,老师的修改版课件里没有提到这个函数,而作业里偏偏涉及了。这就导致我们在做作业时一脸懵逼,以至于怀疑了很久才意识到这不是rstudio自带的函数,而是另有定义。于是我们在群里询问,却又正好赶上了助教装鸵鸟久不回答,于是舆论就此点燃,以至于把助教挂上了bbq(不过也不是这门课唯一一次了hhh)。所以作为复盘,我认为助教难辞其咎——指不及时回复的疏失;但就事论事,直接原因还是作业的魔改,而又不加以通知。
另一个事情是第五次作业。这堪称史诗级巨量。就我所知,基本没人能在15h之内完成全部题目。一开始的口风是不延期,尔后却两次延期。但如此做法,已经让很多人(包括我)无心再战。由于时间比较久远忘了具体细节,只能依稀记得当时的那种心累以及麻木。
当然,主要问题还是巨大的任务量。正如BBQ上一句评论所言:“我花在这门课上的时间比随机过程和数理统计两门课还要多。”和这门课相比,我甚至觉得大雾的工作量都与1.5学分比较相称。
3.助教。本学期一共有三位助教。现在看来,zy助教一直属于比较优秀的那一种类型,有问题基本上能够及时回复(我私聊问过他一些问题);outman助教在上述风波之后,在群里回复也比较积极(不知道是不是向老师反馈了意见的缘故);至于剩下那位......于我而言是一个透明的存在┓( ´∀` )┏总之,助教给人的印象确实较差。
之后再更。
先意思一下吧:老师助教比较负责。
正文:
1、作业量。
很大。据群里很多同学的说法,这门课可以让你深刻体会到花了很多时间然后寄掉的别样心情。统计专业这学期有泛函分析,回归分析,凸优化,实用统计软件四门主课(之后的培养方案会改)。每周花在R语言上的时间超过这三门中的任何一门,甚至有的时候几乎达到其中两门的和。而且多次作业中有表述不清/错误的题目。比如有一次作业一道题要求“用置换检验法检验样本的显著性水平”,完全不明白什么意思,群里也在讨论半天,后来有人问老师才说这道题是用spearman统计量检验独立性。那你这不是在浪费我们时间吗?为什么不直接在题目里这么写呢?我寻思如果没有任何提示的话,“检验样本的显著性水平”怎么也不会想到这个意思吧。多次作业出现类似情况,而且存在因此导致作业扣分的情况(我有这种情况,问同学也有人遇到过)。要我们来背锅?
2、讲课。
一言难尽。虽然我自己也不知道计算机编程课到底应该怎么上,但我就是觉得这门课讲课鸡肋到类似于科普的程度,具体感觉就像是小学去博物馆听讲解员讲东西,讲的半生不熟,听得云里雾里,就算上课跟着敲代码,过后还是什么都不记得,最后还得自己下去把PPT从头到尾学习一遍,代码重新敲一遍,那这跟不去上课有什么区别呢?在教室里坐两个多小时的意义在哪呢(弄了两次突击签到)?老师语速很快,有些地方讲不清楚(有的是口齿不清,有的是内容没讲透)。
3、课程内容。
多到爆炸。承接上条,导致讲课一言难尽的另一个原因是内容巨多。算法那一块就不提了,整门课最阴间的地方,不太懂把算法加到“实用统计软件”这门课的意义在哪。那些算法(置换检验,bootstrap,jacknife,蒙特卡罗,各种优化方法,etc.)用任何一种语言都能实现,这种重在思想的东西不应该放在专门的算法课上面讲吗?或者说放在其他专业课上面讲,比如置换检验、bootstrap、jacknife这学期回归分析已经讲过了,各种优化方法这学期凸优化也讲过了,并且都进行了上机作业,那么它们出现在这样一门计算机语言课程上就显得极其多余,并且占掉了大量时间。这一块的作业也又多又难。老师自己也觉得这一块内容不妥了,说以后可能会把算法单独另开一门课。
此外,我没有想到python中numpy、pandas、matplotlib这么大的三块内容(大到我在图书馆找书时发现有很多书都是专门花一整本书来讲这些内容)居然被老师两次课就全部过了一遍。python中的读写文件、数据类型与运算、列表、字典、元组、集合、控制流、函数、模块也是一次课过完的。我都想在这里加个流汗黄豆了。这么搞是想实锤这门课是小学科普吗?三节课过完python,最后考试就出两三道小题,很难让我相信老师是想把python讲扎实讲透彻。如果确实没有此意,建议不要上python,既不尊重我们,也不尊重python。
4、给分。
大概可以这么评价:高情商:公正严格,能扣就扣;低情商:很差。这次大作业评分标准:代码量30%,分析过程40%,分析结果的正确性和价值30%。我没想到代码量会作为大作业的评分标准之一而且占30分。大作业做完了也没有优秀样本,分低了也不知道差距在哪,大家在群里要了半天也没有优秀样本,死都不知道怎么死的。统计出去将来很有可能就是做数据分析,不管高分同学愿不愿意发自己的作业,我总得知道一份优秀的数据分析报告应该做成什么样吧,这门课是不是也应该教一下下呢?
刷新科大单门课程绩点下线。而且给我的感觉是,如果我这学期不去上课全靠PPT自学,平时不花那么多时间,只需要期末把小抄做好,再把算法重点复习一下,一样能拿这个分。
5、考试。
半开卷,可以带一张A4纸做小抄。判断+选择+简答+写代码(今年是算法和画图,好像还有一个按格式输出矩阵结果的题,貌似是输入一个矩阵和一个正整数k,输出矩阵中第k大的数的位置和值。PPT上面有一条代码是输出矩阵中最大元的位置,不知道考的是不是这个)+找bug+一些回答问题。印象里考了蒙特卡罗(简答)、jacknife(写代码)、给定一个图写出它的代码、回答一段代码是干什么用的、把循环结构用replicate语句简化等等。小题总归是一些数据类型、运算、字符串操作弄来弄去的。计算机考试的小题一向很阴间,个个是坑,怎么偏怎么考,总想挖个坑把你埋进去。真的没必要。我觉得计算机考试的小题真正做到了考的不用,用的不考,比数学考试更能贯彻这个思想。考完不让查分,也没有分布,这一点跟大部分课比起来倒是比较新颖。
听说新的培养方案从4学分减到3学分,可能是因为砍掉了一些内容吧,我也不清楚。那我就尊重祝福这门课越来越好咯。
复习的时候看到这个,心态崩了
——————————————————————————————
考完了再来说几句,心情如图所示
出分了。今年给分貌似不错,可能是助教或者老师手下留情了。
省流:自学
这门课给人的体验极差。
老师上课约等于念ppt,而ppt的可读性又极差。上她的课是不能让你学到任何东西的,但这门课对管统的同学来说是必修,没有办法不选,所以我的建议是:课就不用听了,认真完成实验和作业就行了,有不会的东西多问问chatgpt(但不是让gpt帮你把所有的事情都做了,代码还是要自己动手写一遍),体验会比你自己看ppt或者听她念ppt要好得多。
今天想起来去教务系统上查分然后才来评课社区评课,发现这门课的评分高了不少,首先说结论,6分是我认为这门课这学期应得的分数(利益无关者,甚至还被卡了绩)
首先从上课内容来说,老师讲课只能说无可厚非,并无出彩之处,但是该讲的她也能全部讲到讲清楚,唯一可能是用的PPT是全英文一些同学可能会体验不太好,但是课前也会提前发讲义,所以这一项本人给8分;(如果10分给满那就没法区分讲课出彩的老师了)
然后就是广为诟病的作业,作业量极大,最典型的例子就是有一次作业本来时限是一周,在同学们跟助教反应,助教去找老师后多了三天时间,但是整个作业在我一道最难题目靠借鉴的情况下依然耗费了我至少24小时(不要怀疑这个数字,因为当时我为了这个作业甚至还通宵),同时在这一学期还有随机过程,泛函等硬课以及凸优化这门课的情况下,这个作业所花的时间是不太能让人接受的;老师只能说是很乐意听取我们的意见的,但是当然就像初高中一样,所有老师都会认为自己的作业并不多,其他课作业跟我们这门课没有关系,而且会认为同学们抱怨作业多也许只是因为这门课不是硬课等等原因,尽管课上多次同学们有抱怨,作业量并没有什么改观……但是老师在学期快结束时也说,她下学期会注意这个问题的,前人栽树后人乘凉嘛,老师的态度还是非常友善的,综合几点这一项我给2分;
接下来就是project,选题很重要,我和我的队友应该说随便选上了一篇较为简单的文章,所以虽然当中遇到了一些挫折,但是代码实现上并没有遇到太大的困难,跟其他一些组对比感觉应该确实会轻松一些;今年老师吸取去年的教训,提前了四周布置(去年只有两周时间),所以我认为这一项并没有什么好吐槽的,大三了大作业是复现文章中算法也不算非常过分,整体下来我选择给8分;
最后是助教,这门课的助教在学期开始不问世事,群里问题基本都是靠同学们互相帮助,部分助教甚至明言不愿意回答问题,在学期中左右跟老师反馈后明显助教们有了改观;我对此只能说能改正就是好的,虽然不像大部分助教那样一上来就很好,但是我们没有一开始去跟老师反映尝试解决问题,也是要自己承担一部分责任的(毕竟不沟通,老师什么都不知道,那当然不会有改变),所以接下来的同学们也一定要有问题多跟老师沟通,老师人是非常nice的,会认真听取同学们的意见的。这一项我选择给6分及格分。
于是综上这门课得分就是6分,我必须要指出的是,评课评课是评价一门课怎么样,评价老师只是其中的一部分,老师人是非常nice的,但是这并不能掩盖作业量大任务繁重,助教开始时不管事这类问题,所以这门课,至少这学期,我个人认为是绝对值不上10分的。
最后再来谈给分,看到了很多说给分很好的,首先希望将来的学弟学妹们慎重,自己考得高才最重要,调分这种事情都说不好的,本人84惨被卡绩,但由于计算机课的传统,我并不知道自己的分数是怎么算出来的,但是本人平时分99.5,project那个题目答辩时我们组做的是最好的(别的组选同个题目的甚至没能复现完例子),老师的评价也是“没什么问的了,做的挺好的”(因为那篇文章主要是介绍一种新的概念);期末考试本人也是全部做完,考完下来觉得自己4.3有望了(因为本人一直计算机类课程学得很好)。最终这个分数是很让我困惑的,所以对于老师给分好的说法恕我不敢苟同,所以还请各位慎重。
占个坑,考试周结束再填
20届的培养方案有了很大改变( 感谢前人栽树! ),统计软件和统计算法变成了两门课,分别在大二下和大三下。因此这门课的内容锐减,只讲R和python,不讲统计算法。R的部分除了基本语法与数据结构以外,讲了基础画图,ggplot2,Rshiny和R-package;python部分的两节课讲了基本语法,numpy和pandas(感觉这样蜻蜓点水般过一遍python除了能成为考点以外真没啥意义)。上课的感受就是老师很认真热情地在讲,但是我就算认真听了也记不住什么,所以索性不听了。。。平时的作业量也感觉少了很多,主要是一开始需要反复看课件和课程网站上的参考资料比较费时。。。
关于project: 项目二选一,数据分析或者Rshiny制作网页(要求与统计相关)。评分标准是30%工作量(迷惑?),40%数据分析(网页搭建)过程(条理、逻辑、代码),30%结果正确性及意义。我选择的是Rshiny,想做的是一个辅助统计教学的demo。我从考完期中开始断断续续地做了二十多天,花了很多心血,但是一开始有点摸,后面没有时间做了......将半成品部署之后草草地胡了个report就直接交了。最后大作业得分90,没有评分细则,我其实有一点点失望(。不过这个过程收获挺多的,被动地知道了R的很多语法细节,,,而且听温老师说,Rshiny的内容与大作业是排长建议她加进来的,,,
关于final: 感觉是这种计算机基础课最屑的地方了,,考了一些很迷惑的,印象中有个填空题考了summary函数的输出,还有个画图题应该要画背景的虚线,但是虚线的参数没给(也可能不会作为扣分点)。。。课件上的例子与文字都要好好看看,小抄得多抄点常用函数的参数、输出、例子,可以参考一下说明文档。没出期末分数,直接出的总评,还不错。
如果暑假有时间我会接着做完大作业,然后放出来(但我必然咕咕
作业:题目讲不清楚且常在群内说明修改题目(导致我没看到),给分电风扇
实验:比作业简单,可能是这门课最阳间的一个part
大作业:评分细则中有30%的代码量,属于是太过魔幻。
给分:怎么说呢,大三学期出分后落差最大的一门。平时作业成绩和实验成绩虽然不算特别好,但至少也有班级中游偏上的水平,大作业也有81分。尽管最后考试倒数第二大题基本全空,最后一大题也空了一小题,选择部分不确定的课后也自己验证了一下,都是对的。听到老师说平均分五十多分的时候,我感觉这门课没有3.7最起码3.3也是有的,最后出分的时候就只有2.3,心理落差巨大。我问了一下几个同学,确实是有不少大佬拿到了优秀,本来以为是自己考试的时候可能犯了什么错误,于是我找老师私聊,证明我的答题情况和自己估算的也差不多(平均分左右),实在是不知道为啥只有2.3,QAQ。最后老师甚至嫌烦把群解散了,本身上课期间对老师还是有不少好感的,被大作业的魔幻给分&出分期间老师的迷惑操作给直接消磨完了。
管统这门课是必修课,逃不掉。对于其他想选修这门课的人,可以私聊我,我来负责劝退你。
这门课应该是进科大以来踩得最大的雷了。
因为学长推荐以及是时序前置所以选了课,并且R的确是一门很实用的语言,上课之前还是很期待并且有强烈欲望学好这门课的,没想到学期进行过程中这门课的种种问题浮现出来,体验极差。
R的基础操作大概有10讲,之后5讲是一些比较进阶的内容,样本生成、优化问题、交叉验证、bootstrap、permutation,之后加了5节Python的基础操作。
R基础操作的部分难点在于作图,内容及其冗杂,单一个ggplot2,原包作者用了一本书来讲述,而老师一节浅尝辄止的讲义是很难让同学们有一个比较深刻地理解的。后面比较进阶的内容,优化和bootstrap难度较大,优化讲得比较粗,应该是老师默认同学们都同时选了凸优化吧,没有基础的不太容易跟上,bootstrap需要数理统计偏后部分的内容做前置,对没有学到的也不是很友好。后面Python讲的都是基操,比较简单。
总的来说课程内容过多过杂,非常需要重新合理调整课程内容,把重要内容讲清楚讲精,泛泛地讲过多的东西只能给学生徒增压力。
温老师讲课是有问题的,关键的概念表达不清楚,从课程intro那一节开始就有很多东西解释不清,需要课后自己摸索,好在前期R语言基础操作的部分还能用明了的例子说清楚,从R-package开始听课的作用已经不大了,老师可能自己能理解那些概念,却没有认真考虑如何表达才能让学生听明白,往往自己站在讲台飞快地输出一波就过了。
全英文讲义,关于为什么要用英文写讲义,老师的解释是自己就是用英文学的,不知道怎么翻译,后有同学说是从某大学课程主页扒下来的讲义,如果是这样的话,个人觉得老师稍作修改就署自己的名字并不是很合适。
并且,讲义写得并不清楚。尤其是后面进阶的部分,遇见新的概念,往往不给一个直接的定义和解释,而是在外围给一些描述性语言,然后又引入一些新名词,可读性极低。
所以在课堂上通过听课和读讲义能获得的有用信息极其有限,在写作业的时候基本全靠help和CSDN,大量精力耗散在筛查资料上面,效率及其低下。
作业量大,难度大,错误多,时间也限得很紧,基本是周二布置,周日晚截止。因为其耗时非常长,不得不把优先级调高,本人是和同学合作写,由于前述课堂和讲义效果都不佳的情况,写作业耗时很长,自己的part大概要花6到8小时左右,再花6到8小时对着答案完成剩下的2/3,这还是比较好的情况,期中考试那几周,作业的难度和数量都到了峰值,个人的部分耗时也应该有15小时以上了,周内还有上机练习要完成,压力真的很大。
没见过这么不负责任的助教。
明确表示不回答作业相关问题,甚至连少发作业文件,题目出错等问题也不闻不问,群里的问题基本靠同学自生自灭,私聊,一助教自始至终没回复过消息,另一助教回复一条消息至少两小时,最终回复还是“自己理解”,最后直接找了老师才解决。
学期中反映了很多次,情况才有好转。但仍有一位,一直到学期结束都没回答过任何问题。
还有很多细节问题可以改进。比如通知信息发个公告,而不是随便一句话连@全体也没有,又比如作为助教在群里实名,有一位助教,一直到期末评教才知道全名。
给分一般,花费精力顶两门数学课了,最后还是卡绩。project非常重要,了解到project完成不大好的同学总评不到75。慎选。
考完当天出总评,给分很好。只给7分是因为这门课确实问题还是挺多的。
关于考试:
考试难度不大,但是要注意一些细节,比如程序的输出结果(有没有括号,有没有分割,字符串是怎么拼接的等等)。考了对算法的理解,但没有让我们手写算法。所以对考试来说,最有技术含量的就是怎么做小抄,也就是在一张A4纸上覆盖考试的重难点。个人建议是尽量用打印版(因为可以把字体调小),然后需要写函数的各种参数及输出格式(放一些讲义上的例子),算法的基本原理、迭代公式以及代码实现(贴图即可),还有一些基本概念(一般是第一节课的内容)。
关于这门课的一些问题:
1.内容编排不合理。个人感觉这门课容量过大,在讲完基本操作之后还讲了各种算法,但又没办法详细讲每种算法的理论,我在写算法的时候就只是当代码的搬运工,导致作业写到自闭(第五次作业我本人花了十几个小时,还是在有同学的答案可以借鉴的前提下)。讲Python其实我是赞成的,但我认为这门课的编排应该是少讲算法,多讲点Python。听说这门课后面要拆了,个人认为这是好事。以及这门课很早就涉及到的线性模型和t检验,但当时其他理论课还没学到这些,所以根本听不懂老师在讲啥,而且我也看不懂程序输出的结果。
2.任务过于繁重。这门课的作业是出了名的多,而且很多题目涉及的知识点是重复的,感觉没必要。然后大作业是复现论文的算法,老师给的论文是有一定难度的,可能光是理解论文的思想就要花不少时间,更别说还要写代码+debug+做PPT+写报告。所以要做好这个大作业的话可能要用上两周,当然如果给分松的话只做一周也可能拿到不错的分数。总之大作业占用了很多很多的时间,导致那两周抽不出更多的时间给其他的课程。
关于老师和助教:
吐槽归吐槽,老师的态度还是很好的,也看得出很用心、负责,其他同学也有提到。我不满意的地方主要在于老师的工作安排考虑不够周到,比如大作业要汇报+写报告,个人感觉超出了本科生课的要求,我的建议是只交报告,不然写PPT+报告相当于双倍时间。然后汇报的时候是所有小组一天之内汇报完,导致时间安排出了很大的问题,前面的小组拖延的时间让后面的小组买单。
其实我身边不少同学对这门课助教的工作不满意。这门课的三个助教线上答疑的情况:一个回复及时、态度良好,但不是所有问题都能回答;一个回复还算及时,但语气让人感觉不适(比如:这些老师上课讲过,这么简单的问题就不要问我了,或者直接反问你上课是不是没来),反正我问过两三次之后就不再想问这个助教问题了;还有一个我没怎么问过,据同学的说法是经常处于掉线状态,我问过一两次,在挺长时间以后才收到回复。我个人认为,既然这门课本身难度不小,而且既没有习题课也没有答疑课,那么助教应当是有责任在线上回答同学的问题的,毕竟除了改作业之外,答疑也是助教的重要职责之一。尤其是有时候同学对助教发布的通知或者作业的题目表述不理解的时候,助教是应该耐心解答的。
关于给分:
再详细一点,比我学过的任何一门课给分都好,我在这门课上拿到了到目前为止最高总评(甚至可能是本科阶段最高)。从给分可以看出大作业的给分其实也挺好,然后期末应该改卷挺松的。感谢老师和助教高抬贵手,成功消解了我对这门课的诸多怨气。
温老师给了我上大学以来的最高分。。。感觉不评一下实在说不过去
之前同学提的问题我觉得确实存在,赵越助教人挺不错的,但另外两位助教做事给人的感觉确实不太负责
作业是真的多,这个确实很恶心,个人觉得助教应该起到沟通学生和老师的作用。。。然而并没有
这门课的问题主要出在助教,感觉温老师是妥妥的人美心善,考试快结束了还给睡过头的同学安排考试是什么神仙操作。。。而且平时问问题的时候感觉也很耐心,给分也好到令人发指。。。所以还是给个高分拉一下吧
(扣得一分是助教的,温老师值10分
-----------------------------------------------------------------------------------------------------------------------------------
我补充一下kaggle的情况,个人认为温老师给做了kaggle的同学加分是十分合理的,无论以后做什么方向,kaggle如果能拿到比较好的名次的话对日后的发展是十分有帮助的,如果有时间的话尽量做一做,毕竟科大的教学一向与业界脱节,这种既能锻炼自身能力还能拿高gpa的东西为啥不去做呢
终于出分了,第一个总评100!
有人说老师就是念PPT,对,差不多是这样。但作为一名退役OIer,我认为计算机课这样上已经足够了,我也早就习惯了,一门编程语言的学习更多靠的是自学和代码量。加上有一位老师的引领,帮你梳理各个模块的知识,学起来也可以更加清晰。
我推荐上课跟着老师的节奏(其实不听问题也不是很大),至少把PPT上的代码都自己写一遍,遇到不懂的、没讲的多上网查查或者问助教(在此感谢助教姐姐)。
这学期的考核方式是:作业(和实验)、大作业、期末考试。作为一个强迫症+完美主义者,写这门课的作业还是有点累的。比如画图作业,我每次都会使我的图和示例尽量一模一样,但后来看了发的答案和优秀作业,发现根本不需要,大致差不多应该就可以了。我的作业和实验都是满分。
大作业会下发很多数据集,选一个进行数据分析即可(或者写一个RShiny网页),有两周时间,我是按照示例给的几个点进行分析,在此基础上添加了其他一些点,大概写了一周,没有用很高深的算法。
考试是半开卷,没有很多细枝末节的知识(好评),要写很多长篇代码(完整代码),我几乎把所有知识点都抄到A4纸上了,虽然很多都没用到,但权当复习也挺好的。我不知道其他同学的想法,但我很喜欢写长篇代码这种形式(能上机考就更好了,可惜应该是没可能的),CSP2021-S初赛最后一道代码选择题6题全错历历在目。
屑课,数院的千万别来,实在想学看看PPT就行了,考试纯逆天,我看到上面有劝退帖还是来了,就是头铁,退课机会--
突然想起还没评,这门课也许是我本科期间的最低分。讲的内容挺实用的,就是作业很多,也有一些很不合理的题目。最让我生气的是project,我选的是shiny,也花了很多心思在上面,但是得分很惨。还有就是助教很恶心人,自己不懂没帮上忙就算了,给分还瞎jb给,问个问题隔天才回。。。。 同时,最近一直在用chat系列,感觉这门课没有什么存在的必要了,如果有,那也完全没有考试的必要(更不用考函数输出的结果,sb),教一教调包应该就能满足绝大部分人未来的需求。
出分了,已死,想知道自己是怎么死的
不过一位死人的话又有什么意义呢
PS:感觉这门课给分挺差的,不过多半是因为我菜,所以我写评论的时候这门课是6.1分于是我打了六分,请各位大佬给个更有信服力的分数吧
这门课经过去年学长学姐的各种吐槽之后,老师也对授课情况进行了一番调整,本来为大三统计专业开设的课现在时间也挪到了大二,理所当然地删掉了许多同学还没学过的东西(各种统计算法之类的)平时作业是一周一次,一周作业一周实验,作业难度远比实验难度大,大概实验每次要花20分钟,而作业要花一两小时左右,多的甚至3到4小时。老师先会从R语言讲起,完全从学习一门语言的角度出发带着我们学习,上课讲的其实还可以,但因为确实只是为了教会你一种语言,听到后面无聊也是正常的,最后两三周会讲Python,涉及基本语法,以及处理数据的那三个库np,plt,以及pd。整体收获还行,毕竟大三大家都要涉及这些方面的编程。
给分是平时30,然后到学期中过一点点会布置一次大作业,占20分,期末50.大作业就是用老师给的数据集去分析出一些有用的结论(参考数据思维),或者用Rshiny写一个网页,考试的话基本考PPT里面的,花一两天时间速成也没有太大的问题,半开卷,小抄不建议手写。给分的话,听助教说优秀率基本满了,而且几乎没调分,可能卡绩的会捞一下?大作业95,期末估分80左右,总评88是不是算卡绩...(bushi)
给分比预期低一些,应该是大作业给我的分有点低,其实做了也挺久的,从12.10开始每天都搞点,弄到12.24,不过也没什么,可能很多同学做得更好更细致。
客观一点评价,作业实验我想已经比去年少很多了,老师也会关注我们有期中考试,以及期末复习备考调整作业和实验,说明老师也在吸纳同学的意见,使课程更好一些。
关于考试,我觉得语言课笔试很屑,不少题就是单纯为了考试而考,实际上大家根本不会那么写代码。但是,上机考试目前在科大好像也不是那么容易实施?
我认为,老师和助教对待课程教学是相当负责认真的,陈思助教每次答疑都很及时耐心,老师也偶尔会在群里回答问题。所以,群里有同学直接骂老师和助教的,我觉得很不合适,该批评改进的是这门课本身的设置,大家都是成年人,应该能判别对错。(成绩已出,GPA-0.02)
我建议老师能够降低期末笔试的占比,以及在布置大作业之前,就明确大作业的评分标准,并且给一个平均水平的大作业,供大家参考,好让心里有个大概的标准。
对于以后从事统计或者和数据有关方向的同学,这门课学的东西确实是很有用的,但是一门课内容实在太多了(4学分学出了6学分的感觉),囊括了R语言,py初步和统计算法,上课体验一般,作业量也巨大,平均一次实验、作业写两三个小时,甚至比泛函花的时间也多,然后作业的评分也是过于严厉吧,很多题目没说清楚要求,然后还扣分,导致平时分减减,大作业我没有花太多时间去做,但起码也是认真做了,只有76,可能是任务量太少(不够卷?),期末考试也是像其他计算机类课程考试一样一言难尽,抄了一天的A4纸毫无用处,给分不清楚,应该是没调分的,群里一片哀嚎,但我自己的情况感觉还OK,毕竟大作业和平时作业就扣了很多分了。这门课下一届开始就改革了,拆成了软件课和算法两门课,也是好事吧,反正管统人也没得选必须得上,如果是数院概统方向的话建议不选课旁听,或者进群拿个ppt自己学,不然很有可能因为任务量过大影响了其他课程学习。
ps:以上评论仅针对课程本身,不针对老师,温老师人非常好,扣掉的两分是因为课程的不合理
首先先说授课水平,温老师课讲得挺好的,但是上课讲义全是英文,学习和期末复习都很麻烦,就看到一整段的英文接代码,根本没有看下去的心情。r语言这种课程本来就是门外汉很难入门的课,还搞英文讲义,我觉得这不太友好。
第二点关于作业。作业超多超多超多超多超多,感觉一周都在学r语言,大三上有很多更需要投入时间的课程,一个语言课程真不值得付出这么多时间。而且作业也是全英文(似乎还被扒出来直接从国外大学搬运过来的)
第三点关于助教,很不幸这学期我们的三个助教有两个很不负责任,感觉r语言学习都是同学们在群里互帮互助。甚至不止一次有同学在群里匿名说:靠助教有用吗,不如我们自己讨论。
某助教还有一句经典发言被喷得很惨:我希望大家问我们的都是有价值的问题,我们认为没有价值的问题都不予回答。
不过这个语言本身还是很有用的,特别是概统方向的同学
这门课是管统的专业课,同时是大数据学院的专业选修,所以我就选了。
作业实验都相对简单,不过考试我感觉写的不太好(主要原因还是平时没听课),大作业是做数据分析,我做了下聚类,另外用决策树训练了一个预测模型,本来打算做关联规则分析但是Apriori算法写出来跑不通遂放弃。最后总评也比较满意。
半开卷考试,Cheatsheet建议电脑上做然后打印。我感觉我做的不是很好就不放上来了。
每一章最后会有一个案例分析,建议好好看,考试考到的概率较大,今年考了一个Monte Carlo积分,slides上的例子我当时觉得没必要看就跳过了,虽然算法简单但是考试的时候多花了一点时间(因为要自己构思代码),也不知道有没有错(大概率是有的, lol)
仅就我的情况来看,推荐大数据学院的同学选这门课。
原来这么长时间没出分是在狠狠捞😭
本以为3.7都难保结果给了95😭
今年的考试卷感觉比往年更合理一些
基本没什么偏难怪的东西
体感还不错
中间有一次点名 不听课也建议别翘 虽然上课基本是念PPT)
2024.6.4.
今年新加了rcpp和r包制作, 感觉试卷没了画图题难度大大下降
2023.6.8更新
温老师是亲妈[合十]直接出总评, 已经满意了[合十]
期末像C一样题目都出得边边角角
在小抄上获得了大量大题分数(比如abline,map......)
确实是选择题比较难
--------------------------------------------------------------------
泪了
什么都不想说了
我既不是死的,也不是活的
茫然谛视内心的微光
实用统计软件
荒芜而孤寂
上课点名了,有些尴尬,作业量不算少,一节课下了很难记住东西,还要反反复复看ppt。东西太多。
其他内容跟进中
出分来点评一下
关于给分:
大作业87,期末不知如何,总评3.3
没有达到预期,但由于不知道期末成绩也能接受吧,个人推测优秀率没给满
课程内容:
r语言还是很重要的,这学期的ppt是老师自己做的,中文,应该比以前更容易接受。不过后续到算法的几章有些地方讲得不是很清楚,比如fisher得分法之类的
其实作业写完后感觉也不是特别难,但细节可能挺花时间的,经常得上网查怎么做。可能这种课大部分得靠自己自学,因为上课的内容下课就忘了...且题目表述有时会有歧义,导致失分
大作业是有必要的,但最后也就知道了分数,不会公开完成比较好的同学的作业。个人觉得老师应该在布置作业时就发个投票征询同学是否同意匿名公开完成比较好的作业,这样可能大部分人会选择同意
这种实验课不好的另一点是期末出题角度刁钻,特别是前面的填空题。同时也不会告知成绩,直接出分。所以如果还是半开卷的话要早点开始准备小抄,写的全面一点,最好打印,这样能容纳更多内容
总之这门课相比于上届感觉已经有很多改进的地方了,但仍然还存在不少问题,听说下一届减学分了,就祝愿能更好吧
楼上的评价已经比较全了,确实觉得老师的课件和作业还可以更好一点 :)
我来给学弟学妹传播点福利吧,这课期末半开卷,考前和两个同学做了个cheatsheet,自取链接:
大三数统专业慎选!!! 这门课虽然没出现在数统的推荐课程内,但是出现在薄立军教授专业介绍推荐的课表里。 这门课内容非常多(比较杂乱,很多讲义是从CMU课程讲义抄的,还不全,导致很难看懂),作业量巨大(与4学分严重不符)。这学期花在这门课的时间几乎等于泛函加微分几何的时间。大作业要选好题早开始做(我们就题没选好结果炸裂)。期末考试也没画范围,一共21个讲义(最长的一个有71页),函数巨多,很繁琐,只让带一张作弊纸。给分按平时大作业期末433,应该是大作业炸了,总评2.3 综上,选修课在组合学和这门课之间做选择请谨慎,这门课虽然没组合难但是需要花大量时间精力去学。
助教有时候有些憨批 老师授课听讲座很尽心,不过就是有点消受不起。 考完期中需要整理的时间,来了个巨大难度的作业。接着project时间。把一门4学分课上成了时间消费顶6+学分的课。这点强烈反对,不过希望是最后一届受害者。 给分还可以。
我这门课总评并没有上90,但我依然感觉温老师教得非常好,令我收获巨大。
诚然,这门课并不是“最基础的”的东西(c.f.胡太忠老师考前名言),学得也不是很轻松,而且感觉有些东西只是简单掌握个概念,不像其它课反复算。但是,做科研不也是如此。。
另外,很多看上去没有用的知识我也在这门课上有了印象,以后需要时只需温习一下,就能拿来用了,不至于从零开始。
综上,我给满分。
两个小细节:上午考试,晚上就出总评,温老师效率惊人。project汇报人很多,温老师听了一天,很敬业,而且温老师会认真地提出问题和建议。另外老师人很好。
这门课主要讲R(约11周),简单介绍python(3周);难度还好但课程量和作业量会比较大(7次作业,3次上机,1次project)。R 介绍了常用的数据结构(列表,数据框)和语法、向量化运算、作图(基础作图和ggplot2)、随机变量的生成、一些基本算法(梯度下降,牛顿法,交叉验证,bootstrap,permutation)、打包。python介绍了基本语法和三个module(numpy, matplotlib,pandas)。不过编程类课程没法全靠老师,善用搜索(google,必应,百度)很重要。
作业:R的作业量比较大,最好提前规划,堆到DDL容易心态崩掉。另外作业里会涉及不少课件上没有的东西,算是补充,需要善用搜索。
Project:两人或三人一组进行论文复现(16选1)或者自己找数据做数据分析并做presentation。论文复现不要求原理证明,重点在搞清楚算法和复现模拟实验。刚一上来会比较吃力,需要查不少东西(wiki,参考文献等),有的实验因为数据量很大可能很耗时(我们组的总共跑了大概20个小时);建议发布题目后尽早规划。
上机:三次,有一次用bootstrap求学生化置信区间比较难,课件没给算法,从网上自己查的。
加分项:kaggle;我没做,但看做了的同学的展示,我觉得如果投入一定精力的话,排名前30%(总评加5分)不会太难,不过前10%(总评加9分)就比较困难了。
期末考试:半开卷,可带1张A4纸。19年被人吐槽出题偏,今年感觉比较正常。77分R,23分python. 包括写程序运行结果、补全语句、简答,写函数(40分,涉及A-R算法,作图,交叉验证,apply, ifelse等,避免显示迭代)。多数小抄都用不上,主要靠平时写代码留下的记忆。(老师考的我没抄,我抄的她没考,押题大失败)
总评:作业40%+Project30%+期末考试30%+加分项
最后,温老师人超好!作业不少,做好规划,善用搜索,善用google!
其实这门课期末还没考,但是提前来占个坑
还有19那个课很多评论实际上是我们这届的
单纯因为某几次老师作业布置的太多怨气太深来评论社区喷的
现在还没有别的评论,所以想了解这门课的可以去看19的那个评论,感觉有的说的虽然很愤慨,但的确也都是事实。
还有听说下届这门课要拆成两门课了,统计软件+统计算法,感觉会比现在好很多
虽然这门课学着真的很累,巨花时间,但老师是好老师,对待这门课的态度很认真,为了听我们的project展示中午叫了外卖在管科楼3楼机房从早上8点多听到晚上8点多,总共近60个组的汇报
感谢温灿红,给我高分,大爹一号;
感谢带我做大作业的大佬,大爹二号;
给各位爹爹们磕头了!!!
0.报了金融辅修这课可以不算gpa。
1.管统人没的选,好好上吧,R和python听说很有用
2.其他院用到的想学R可以选,老师人很好(不过貌似给分不怎么样?)老师还是挺关心学生的意见的,讲课也很有激情 “像教傻瓜一样手把手教你们R”
3.这门课的助教是批改作业工具人,真实助教是ai(gpt/bing都可以)
4.ai不仅能回答问题还能帮着做作业实验大作业,2023年之后任务量暴跌
5.上课、考试、作业几乎,考试复习把往年题做一下貌似很有用,不过作业是跟考试一点关系没有,考试偶尔会考ppt上的东西,不超过10分
6.确实应该增加一些课时,比如增加到12周3学分,r好像也有好多东西没讲,python讲细一点多讲一点(在这说貌似没啥用qwq)
更新:给分235严格不调,而且考试题十分阴间(有几十分给一个算法让写函数,而作业完全没留过这种题,不过研究中应该是会遇到这种问题),据说如果大作业的代码在ppt上都能找到就给60分,做的非常好就90分…
没听过,只是来传一下课程资料:
评分5.5感觉有点低,我觉得应该有8分,打9分捞一下(没想到也有我捞老师的时候hh)。
上课:老师认真负责,人特别好,每周课都讲很多内容,而且讲的很细致,一次课大概有60页ppt,总共17*60页ppt的内容。虽然我觉得r是很无聊的,比python无趣,但这门课大部分都是r的内容,1/3的r,1/3的算法,1/3的python(实际python很少,大概1/6,r多于1/3,算法也是用r的),可能会有两次点名。
作业(20%占比):作业和实验隔一周一次,相当于每周都有,每次大概4道题。不听课我一般得3个多小时,接近4小时。
大作业(30%占比):大作业是从老师给的34个数据集里选一个,老师会提供分析模板(会给5个任务的例子),两人一组或者一人一组进行分析。我和队友各做了8个任务。我的前5个任务,几乎跟老师一样,后面3个任务比较多,有分词情感分析和统计画图之类,后三个任务量大概是前5个的两倍。队友也做得很多,最后还美化了文档的格式(遇到这种队友真的很幸运啊,不知道她看不看评课社区hh),最后大作业给分也挺高,比大作业平均多14。
期末(50%占比):半开卷,带一张a4纸。期末可以说很难了,而且温老师这学期好像还教概率论,期末考试让我们求积分还有逆函数?而且不会求,那两大题基本做不下去。反正就是很麻烦。期末好像是9个看程序写结果,8个选择,1个小编程,3个大的编程题(还是2个?)尴尬的是我选择题第一题,一开始错了,老师正好看我卷子一眼,选择的坑真的有不少,复习时候,一定要注意老师ppt带?和疑问的地方。大题有画图有算法,都是ppt里的。复习的时候,感觉内容确实太多,制作小抄都弄了一晚上。
助教也是很好的,我每次作业和实验都要问助教问题,不是rstudio犯病,就是其他问题。助教每次都不厌其烦的回答我(虽然如果我是助教可能有点烦,但助教反正没表现出来),而且助教研二,应该以后会接着带吧。
给分我觉得不错的,平时成绩比平均高一点,大作业高一点,期末个人感觉考的还行,最后给了4。
总结下来,老师是很想教会我们的,讲课认真仔细。助教也很好。但是课程内容太多了,要记忆理解的太多了,一周也是三节课连上,一学期下来,这门课确实很累(尤其是期末,给我们整到西区考试)
这一届试卷样式:/uploads/files/f22d4aeba82537d2c9e42eb6e2318225f841c5f3.jpg,
往年试卷:/uploads/files/8c4c311b582bed19bf0c1380dcf3c86c242f32c5.pdf
具体内容其他大佬都说了,我说下吧,这课真的难!!!!!!耗时巨大!!!!