《数学建模:基于R》——导读

简介:


image

前  言

R是一款免费软件,主要用于统计分析、绘图和数据挖掘等.但随着R的广泛使用,R软件的求解能力已不仅仅局限于统计计算的内容,特别是R扩展程序包的下载和安装,大大地增强了R软件的计算与求解能力,例如,能够完成优化、图论与网络、数值分析等方面的计算.

本书之所以命名为《数学建模:基于R》,是因为除介绍数学建模常用的统计方法外,还着重介绍了如何从CRAN(Comprehensive R Archive Network)社区下载相关的扩展程序包,如何使用这些程序包中的函数求解线性规划、最优化、图论与网络、数值分析方面的模型.

采用该命名的第二个原因,是在内容的编排和选取方面与传统的数学建模教材不同,基本上不再讲授传统数学建模课程的基本内容,而是将侧重点放在实际应用中使用较为广泛的两类模型——统计模型和优化模型,以及如何使用R软件求解这两类模型上.

本书共有6章.第1章“概率统计模型”和第2章“多元分析模型”属于统计模型的范畴,只需使用R基本库中的函数就可完成相应的求解工作.第3章“线性规划模型”、第4章“最优化模型”和第5章“图论与网络模型”属于运筹学的内容,使用R基本库中的函数无法完成此类模型的求解,需要在CRAN社区下载相关的扩展程序包,使用程序包中的函数完成运筹学模型的求解工作.第6章“数值分析”介绍数值代数和微分方程数值解等内容,这部分内容实际上是数值计算(包括统计计算)的基础,也可以看成前面内容的补充.

作为数学建模教材,本书的每一章都有一至两个数学建模案例分析,其目的有两个:一是让读者了解数学建模的整个过程;二是复习该章所讲授的知识及相关R函数,学会使用R软件求解问题.

本书介绍的模型完全可由其他软件完成求解工作,如SPSS、LINGO或MATLAB等,但这些都是商业软件,而且有的还价格昂贵.而R是一款免费的开源软件,从这一点来说,对读者更有意义.你不但能够享受到他人的工作成果,也能将你的成果放到网上,与他人分享.这正是R的魅力,也是R这些年来发展如此迅速的原因.

从严格意义上讲,本书不能算作数学建模的教材,也不是R软件使用手册,而是希望通过R对数学模型的求解,让读者了解并学会使用R求解统计或非统计模型,以及如何下载程序包来扩展R的计算能力.当然,在学习了这些内容之后,你可以下载其他的程序包 截至2015年8月1日,CRAN网站共有6957个R包,涵盖了不同领域的应用.,帮助你完成工作或科研所需的计算工作.

本书可作为“数学建模”课程的教材或教学参考书,也可作为数学建模竞赛的辅导教材,还可作为理工、经济、管理、生物等专业的本科生、研究生或者相关专业的技术人员学习R软件的参考书.

受编者水平所限,书中难免存在不足甚至错误之处,欢迎读者不吝指正.

在本书出版之际,谨向对本书提供帮助的各位老师和专家表示感谢,对北京工业大学研究生院对于数学建模课程的支持表示感谢,同时对机械工业出版社为本书出版所做的大量工作表示感谢.

目  录

第1章 概率统计模型
 1.1 数据的描述性分析
  1.1.1 数据的数字特征
  1.1.2 随机变量的分布
  1.1.3 常用的分布
  1.1.4 数据的图形描述
 1.2 参数的区间估计与假设检验
  1.2.1 单个总体的区间估计与假设检验
  1.2.2 两个总体的区间估计与假设检验
  1.2.3 区间估计与假设检验的计算
  1.2.4 两个正态总体方差比σ21/σ22的估计与检验
 1.3 非参数检验
  1.3.1 二项分布的检验
  1.3.2 符号检验
  1.3.3 符号秩检验与秩和检验
 1.4 分布检验
  1.4.1 Pearson拟合优度χ2检验
  1.4.2 Kolmogorov-Smirnov检验
  1.4.3 正态性检验
 1.5 列联表检验
  1.5.1 Pearson χ2独立性检验
  1.5.2 Fisher精确独立性检验
 1.6 相关性检验
  1.6.1 Pearson相关检验
  1.6.2 Spearman相关检验
  1.6.3 Kendall相关检验
  1.6.4 cor.test函数
 1.7 数学建模案例分析——食品质量安全抽检数据分析
  1.7.1 问题的提出
  1.7.2 问题1:三年各主要食品领域安全情况的变化趋势
  1.7.3 问题2:找出某些规律性的东西
  1.7.4 问题3:如何改进食品的抽检办法
  1.7.5 结论
 习题1
第2章 多元分析模型
 2.1 回归分析
  2.1.1 线性回归模型
  2.1.2 回归诊断
  2.1.3 逐步回归
 2.2 方差分析
  2.2.1 单因素方差分析
  2.2.2 多重均值检验
  2.2.3 进一步讨论
  2.2.4 秩检验
  2.2.5 双因素方差分析
 2.3 判别分析
  2.3.1 判别分析的基本原理
  2.3.2 判别分析的计算
 2.4 数学建模案例分析——气象观察站的优化
  2.4.1 问题的提出
  2.4.2 假设
  2.4.3 分析
  2.4.4 问题的求解
  2.4.5 结论
 习题2

相关文章
|
运维 负载均衡 Java
nacos常见问题之用Feign无法互相如何解决
Nacos是阿里云开源的服务发现和配置管理平台,用于构建动态微服务应用架构;本汇总针对Nacos在实际应用中用户常遇到的问题进行了归纳和解答,旨在帮助开发者和运维人员高效解决使用Nacos时的各类疑难杂症。
563 0
|
弹性计算 JavaScript Java
WLAN AutoConfig 启动报错“错误 1068:依赖服务或组无法启动“
启动计算机时发现网络图标异常且WiFi图标消失,尝试启动WLAN AutoConfig服务时出现报错。解决步骤包括:1. 打开注册表并检查Ndisuio参数;2. 修改DisplayName和Start值;3. 以管理员身份打开命令提示符,输入`netsh winsock reset`重置Winsock目录。完成后重启计算机并重新启动WLAN AutoConfig服务即可恢复正常网络功能。
1262 1
|
机器学习/深度学习 数据可视化 算法
经典时间序列分析概述:技术、应用和模型
时间序列数据按时间顺序收集,具有时间维度的重要性,需专门技术和模型进行分析预测。其应用广泛,涵盖经济预测、风险管理、天气预报、气候建模、流行病学、患者监测、需求预测、客户行为分析及预测性维护等领域。时间序列特征包括趋势、季节性和周期性模式。自相关和偏自相关用于衡量数据点间关系,白噪声表示无自相关的时间序列。平稳性指统计特性随时间保持一致,对建模至关重要。常见模型包括ARMA、ARIMA、SARIMA、ARCH和GARCH,用于捕捉复杂动态并预测未来模式。选择合适模型和确定顺序对准确预测至关重要。掌握这些基础知识不仅增强对复杂模型的理解,还能确保预测方法的稳健性和可靠性。
3402 2
经典时间序列分析概述:技术、应用和模型
|
人工智能 编解码 自然语言处理
|
运维 安全 物联网
物联网设备的安全固件更新机制:保障设备安全的基石
【7月更文挑战第4天】物联网设备的安全固件更新机制是保障设备安全、稳定运行的重要基石。通过建立完善的更新管理制度、定期检查和更新计划、安全验证和兼容性测试、自动化分发和安装、详细的更新记录、数字签名技术、分阶段或分批更新策略、紧急响应计划及加密通信协议等措施,可以显著提高物联网设备固件更新的安全性和可靠性。未来,随着技术的不断进步和应用场景的拓展,物联网设备的安全固件更新机制将不断完善和发展,为物联网系统的稳定运行和数据安全提供更加坚实的保障。
|
物联网 UED 智能硬件
无线模块空中唤醒技术原理详解
空中唤醒(Wake on Radio, WOR)技术**降低了设备功耗,通过休眠和接收模式切换实现。设备接收到特殊前导码时唤醒,未接收到数据则返回休眠。配置精确的唤醒和休眠时间确保响应及时且节能。不仅用于数据接收,还能结合智能操作,如空中轨迹唤醒,提升用户体验。广泛应用于物联网和智能家居,随着技术发展,其潜力和应用将更加广泛。
578 0
|
存储 机器学习/深度学习 人工智能
香橙派——雕琢智能时代的瑰宝为AI而生(一)
香橙派——雕琢智能时代的瑰宝为AI而生(一)
634 0
ArcGIS矢量面要素中零碎小面积空洞区域补全与单独部分区域分离并剔除
ArcGIS矢量面要素中零碎小面积空洞区域补全与单独部分区域分离并剔除
455 1
|
数据采集 机器学习/深度学习 人工智能
数据清洗、数据处理入门!R语言我来了,数据不再零散!
「数据清洗」和「预处理」是数据科学中必不可少的一部分,它们能够帮助我们准确地分析和预测未来趋势。如果你曾经尝试过进行分析或建模,你会发现数据往往不像我们所想象的那样干净、整洁。需要对数据进行仔细的检查、清理和处理,才能真正把数据转变成有用的信息。
961 0