216 字
1 分钟
概率分布与参数估计
计算分布概率与分位数
在函数前加 p 计算累计概率,加 q 计算分位数。
# 正态分布 N(50, 10^2)pnorm(80, mean = 50, sd = 10) # P(X < 80)qnorm(0.95, mean = 0, sd = 1) # 标准正态分布,累计概率 0.95 的分位数
# t 分布pt(-2, df = 10) # P(t < -2)qt(0.975, df = 20) # 自由度 20 的双尾分位数区间估计:z.test() 实践
当我们知道样本情况,需要估计总体均值的置信区间时:
library(BSDA)
# 总体标准差已知,求 95% 置信区间z.test(x, mu = 0, sigma.x = 5, conf.level = 0.95)$conf.int
# 总体标准差未知,用样本标准差代替z.test(x, mu = 0, sigma.x = sd(x), conf.level = 0.95)$conf.int进阶补充:极大似然估计 (MLE) 与经验分布函数
- 极大似然估计的数值求解:在不知道总体分布参数时,可以构建对数似然函数,然后利用 R 中的通用优化函数
optim()或一维优化optimize()进行数值寻优,从而求得 MLE 估计值。code.R # 使用 optim 求解正态分布 MLE 的简易示例neg_log_lik <- function(theta, x) {-sum(dnorm(x, mean = theta[1], sd = theta[2], log = TRUE))}optim(c(0, 1), neg_log_lik, x = sample_data) - 经验累积分布函数 (ECDF):在不预设任何参数分布假设时,可以通过
ecdf()函数生成阶跃函数,利用 Kolmogorov-Smirnov 检验(ks.test)来量化样本分布与理论分布之间的最大距离(D_n)。
分享
如果这篇文章对你有帮助,欢迎分享给更多人!
部分信息可能已经过时
相关文章 猜你想看
1
相关分析与线性回归
管理统计与R实训 当我们要研究两个连续变量(如身高与体重、投入与产出)之间的数量关系时,相关分析和回归分析是最犀利的武器。
2
R语言字符串与日期处理
管理统计与R实训 在数据清洗中,字符串和日期处理是无法避开的难点。本文重点介绍如何分割、拼接字符串,使用正则表达式提取匹配,以及基础的日期计算。
3
ggplot2 与高级数据可视化
管理统计与R实训 除了自带的 plot(),R 语言的绘图天花板是 ggplot2 和其生态系统。本文讲解如何绘制条形图、直方图、箱线图、气泡图以及雷达图等专业图表。
4
R语言数据导入导出与基础绘图
管理统计与R实训 数据分析的第一步是把数据“搬”进 R 里,分析结束后再输出结果。同时,利用 R 的基础图形系统,我们可以快速生成散点图并进行探索性分析。
5
假设检验完全指南 (Z检验与T检验)
管理统计与R实训 我们经常需要判断两组数据到底有没有“本质差异”,还是仅仅因为抽样误差。这时候就要用到假设检验了。

