R语言 创建t分布中的随机数字序列 – rt()函数
R语言中的 rt() 函数用于从学生t分布中创建一个随机的数值序列。
语法: rt(n, df, ncp)
参数:
n: 观察值的数量
df: 自由度
ncp: 非中心性参数的数值向量。
例1 :
# R Program to create random sequence
# from t distribution
# Calling rt() Function
rt(15, 2)
rt(15, 1)
输出
[1] 2.09851925 -1.76883434 -0.56019367 0.23263458 1.02778818 -0.82274015
[7] -1.33110401 4.19230931 0.80622707 0.02468189 -4.00469465 0.02974788
[13] 1.28649412 -0.19235704 0.21665196
[1] 2.21010764 -11.70663704 -1.00452125 2.07828752 1.95781361
[6] -0.53603661 0.02068073 -1.32464307 -49.93080321 0.82594818
[11] -0.46109805 -0.18965787 0.60498953 -0.44659619 -0.08968020
例2 :
# R Program to create random sequence
# from t distribution
# Calling rt() Function
rt(5, 1, 1:5 * 5)
rt(5, 2, 1:10)
输出
[1] 23.88663 20.26813 62.95437 14.59003 20.58296
[1] 0.1745755 4.5298859 1.1175184 7.4660938 45.1399588