3、R语言基础:编程、统计与图形绘制全解析

R语言基础:编程、统计与图形绘制全解析

1. 基础R编程

在R语言中,我们可以使用 as.data.frame 函数来创建数据框,其主要用途之一是通过 read.table 函数从外部文件导入数据。以下是一些模拟随机变量并创建数据框的示例代码:

# 模拟30个在{1, 2, ..., 12}上的独立均匀随机变量
v1=sample(1:12,30,rep=T)
# 模拟30个在{a, b, ...., j}上的独立均匀随机变量
v2=sample(LETTERS[1:10],30,rep=T)
# 模拟30个在[0, 1]上的独立均匀随机变量
v3=runif(30)
# 模拟30个来自标准正态分布的独立实现
v4=rnorm(30)
# 创建一个数据框
xx=data.frame(v1,v2,v3,v4)

2. R中的概率分布

R作为一种统计语言,具备丰富的概率分布功能。所有标准分布在R中都可以使用,每个分布都有一个“核心”名称,如 norm 代表正态分布。通过在核心名称前添加不同的前缀,可以定义四个基本相关函数:
- d :概率密度函数(pdf)
- p :累积分布函数(cdf)
- q :分位数函数
- r :模拟过程

例如, dnorm pnorm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值