|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/extra-fundamentals-of-r/
课程评论:没有评论
课程名称:R语言扩展基础 课程概述: 《R语言扩展基础》是Udemy课程《R语言基础》的延伸,旨在探讨更多有趣且相关的主题,并通过多个具体的R脚本示例进行深入讲解。主要内容包括: 1. 基础图形、GGPlot和Lattice图形的使用细节; 2. R中的编程与仿真入门; 3. R中的字符和字符串处理。 本课程为R语言初学者及中级用户提供了丰富的材料,包括脚本、幻灯片和文档等,所有在视频课程中使用或查看的资料内容均随课程提供。 相较于专注于狭窄的R技能集,本课程更关注广泛的应用领域,展示了三个主题中不同的具体示例,适合任何R用户学习。特别推荐给那些已经完成《R语言基础》课程的学生,以及对上述三个领域感兴趣的新学员和从业者。 在课程中,将对R的三种主要图形系统进行比较:基础图形、GGPlot和Lattice(或称为“格状”图形),它们各自遵循不同的“规则”,并在不同的应用领域中表现出色。 此外,本课程涉及许多编程和仿真场景,展示了使用R进行实际模拟的潜在应用,包括模拟投币游戏、将餐厅中的高顶帽归还给正确的主人、为了获利而收集棒球卡和州纪念币、验证连续棒球比赛中“表现出色”是否从统计上看是不寻常的、估算新城市的出租车数量,以及估算《西雅图未眠夜》中山姆和安妮到帝国大厦的到达时间等有趣的实际任务。 尽管R语言以处理数值数据而闻名,但它也能有效地处理非定量文本(字符)和字符串变量。本课程将帮助学员更好地理解R的文本和字符串处理能力,包括“正则表达式”等自然语言功能。 大多数课程单元提供“动手实践”的材料,使用多个R函数、应用和软件包的扩展示例,涵盖各种常见用途。课程利用了流行的开源集成开发环境RStudio,并在必要时补充使用直接的R脚本(例如命令行提示)。 总之,《R语言扩展基础》是希望深入了解R语言一个不可或缺的课程,适合作为基础课程的后续学习或者新的学习者的起点。
Extra Fundamentals of R is an extension of the Udemy course Essential Fundamentals of R. Extra Fundamentals of R introduces additional topics of interest and relevance utilizing many specific R-scripted examples. These broad topics include: (1) Details on using Base, GGPlot and Lattice graphics;(2) An introduction to programming and simulation in R; and(3) Character and string processing in R.All materials, scripts, slides, documentation and anything used or viewed in any one of the video lessons is provided with the course. The course is useful for both R-novices, as well as to intermediate R users. Rather than focus on specific and narrow R-supported skill sets, the course paints a broad canvas illustrating many specific examples in three domains that any R user would find useful. The course is a natural extension of the more basic Udemy course, Essential Fundamentals of R and is highly recommended for those students, as well as for other new students (and for practicing professionals) interested in the three domains enumerated above.Base, GGplot and Lattice (or "trellis) graphics are the three principal graphics systems in R. They each operate under different "rules" and each present useful and often brilliant graphics displays. However, each of these three graphics systems are generally designed and used for different domains or applications.There are many different programming and simulation scenarios that can be modeled with R. This course provides a good sense for some of the potential simulation applications through the presentation of 'down-to-earth,' practical domains or tasks that are supported. The examples are based on common and interesting 'real-world' tasks: (1) simulating a game of coin-tossing; (2) returning Top-Hats checked into a restaurant to their rightful owners; (3) collecting baseball cards and state quarters for profit: (4) validating whether so-called "streaky" behavior, such as have a string of good-hitting behavior in consecutive baseball games, is really unusual from a statistical point of view; (4) estimating the number of taxicabs in a newly-visited city; and (5) estimating arrival times for Sam and Annie at the Empire State Building ("Sleepless in Seattle").R is likely best known for the ability to process numerical data, but R also has quite extensive capabilities to process non-quantitative text (or character) and string variables. R also has very good facilities for implementing powerful "regular expression" natural-language functions. An R user is bested served with an understanding of how these text (or character) and string processing capabilities "work."Most sessions present "hands-on" material that make use of many extended examples of R functions, applications, and packages for a variety of common purposes. RStudio, a popular, open source Integrated Development Environment (IDE) for developing and using R applications, is utilized in the program, supplemented with R-based direct scripts (e.g. 'command-line prompts') when necessary.