
R语言编程艺术(入门)
文章平均质量分 79
R语言入门
Oasis of the World
这个作者很懒,什么都没留下…
展开
-
R语言(1):快速入门
R有两种方式:交互模式和批处理模式。交互模式:输入,R语言输出;先建立一个文件,然后调用操作系统的shell命令。创建时用 list,相当于字典(python中)。创建时用 data.frame,一般通过读取文件和数据库来创建的。第一步:创建oddcount文件(函数名和文件名相同)标量--或单个数,在R中不存在,单个数以向量的形式存在。用数字1,2,4生成一个简单的数据集即向量。R语言时面向对象的语言。R语言的下标是从1开始的,不是从0。第二步:调用(在另一个文件中)(2)矩阵某个值索引。原创 2023-10-11 08:30:33 · 471 阅读 · 0 评论 -
R语言(2):向量【未完成版】
R语言中变量类型称为模式(mode),同一向量中的所有元素必须是相同的模式,可以是整型、数值型、字符型、逻辑型(布尔类型)、复数型。查看类型用typeof()原创 2023-10-11 08:31:38 · 141 阅读 · 0 评论 -
R语言(3):矩阵和数组、安装和使用包
注意:运用cbind和rbind都是开发了新空间会造成资源的浪费,在一般的实验中常常先创建好一个空的大矩阵然后进行赋值。rbind()--row bind,cbind()--column bind,当m的数少时会循环补齐,当多时会报错。当提取矩阵的某一行是,会变成向量而不是矩阵 因此导致了意外降维。apply() 函数允许用户在矩阵的各行或各列上调用指定函数。向量是给每一个元素命名,矩阵是给某一行或者某一列命名。attributes(l)返回矩阵的组件。fargs:是f的可选参数集。生成3*3*2的矩阵。原创 2023-10-12 14:38:46 · 1223 阅读 · 0 评论 -
R语言(4):列表
向量所有元素类型统一,结构单一。普通向量是原子型的不指定标签:这时有默认标签。原创 2023-10-25 08:26:37 · 223 阅读 · 1 评论 -
R语言(5):数据框
数据框类似矩阵,但是不同的列可以有不同的模式(mode)。正如列表可以类比一维向量,儿数据框可以类比二维数据的矩阵。原创 2023-10-27 14:14:51 · 139 阅读 · 1 评论 -
R语言(6):因子和表
R提供了因子这一数据结构(容器),专门用来存放名义型和有序型的分类变量。因子本质上是一个带有水平 (level) 属性的整数向量,其中“水平”是指事前确定可能取值的有限集合。例如,性别有两个水平:男、女。直接用字符向量也可以表示分类变量,但它只有字母顺序,不能规定想要的顺序,也不能表达有序分类变量。所以,有必要把字符型的分类变量转化为因子型,这更便于对其做后续描述汇总、可视化、建模等。原创 2023-11-08 09:30:07 · 211 阅读 · 1 评论 -
R语言(7):R语言的编程结构
分为:顶层环境和次环境要会画框架图!框架图分为两种:创建框架和调用框架(按照名字的意思就是:一个按照创建函数的画出来,一个安装调用的顺序画出来)原创 2023-12-13 09:58:33 · 200 阅读 · 0 评论 -
R语言(8):数学运算和模拟
R程序中随机数生成器是使用32位的整型变量作为种子,相同的初始种子生成的随机数流也是相同的。A和B被选入同一个委员会的概率为多大?方法:将选举的过程重复多次,统计AB出现在同一委员会的选举结果的次数(用频率近似概率)其他常用函数:t(), qr(), chol(), det(), eigen()求解两个服从标准正态分布的两个变量X和Y的最大值的期望值。注意P是一个 所有的参数在一起,输入的是一个向量。案例:用nlm()和optim()求函数的最小值。外积:的意思是 求出与输入的两个向量垂直的向量。原创 2023-12-13 09:32:45 · 769 阅读 · 0 评论