R语言大纲(初级)1.概述R软件是我们学习和实践的有利工具,它是一个开放式简单编程语言,是由AT&TBell实验室的RickBecke、JohnChambers、AllanWilks开发的S语言实现的,是集统计分析与图形直观显示于一体的统计分析软件。该软件最早是由Auckland大学统计系的RobertGentleman和RossIhaka于1995年编制,目前由R核心开发小组RDCT来维护,将全球不断扩展的各类优秀的统计应用程序打包,并及时纳入到软件中来,以更快更系统的方式服务于大众。2.R语言简介R是一套完整的数据处理、计算和制图软件系统。其功能包括:数据存储和处理系统;数组运算工具;完整连贯的统计分析工具;优秀的统计制图功能;简便而强大的编程语言:可操纵数据的输入和输出,可实现分支、循环,用户可自定义功能。与其说R是一种统计软件,还不如说R是一种数学计算的环境,因为R并不是仅仅提供若干统计程序、使用者只需指定数据库和若干参数便可进行一个统计分析。R的思想是:它可以提供一些集成的统计工具,但更大量的是它提供各种数学计算、统计计算的函数,从而使使用者能灵活机动的进行数据分析,甚至创造出符合需要的新的统计计算方法。3.R语言授课提纲授课目的:通过R语言的培训学习,使学员可以初步了解和掌握R语言的基本用法,利用R丰富的网上资料和帮助系统,学会对数据的描述统计分析;结合实例使学员掌握常用的统计制图功能,尤其是三维图形的生成;使学员可以掌握利用回归分析的方法进行统计建模及相关的估计、检验方法;使学员基本上可以使用R语言进行实际的统计分析工作,尤其是数据的批量处理,可以大大提高其工作效率。授课提纲:授课方式采用视频播放讲解和上机操作、演示两部分,课程大纲如下:1.基础应用(1)数据的存储与读取(2)工作空间(3)软件包2.R的数据结构(1)向量(2)矩阵和数组(3)数据框(4)列表(5)因子3.统计分析(1)运算符(2)描述统计(3)推断统计4.统计作图(1)二维图形(2)三维图形5.程序控制结构及函数生成(1)if、for、while、else(2)function