𝔖 Scriptorium
✦   LIBER   ✦

📁

R 统计编程入门

✍ Scribed by 〔加〕W. John Braun 〔加〕Duncan J. Murdoch 著 齐 光 原作强 译


Publisher
科学出版社
Tongue
Chinese
Leaves
242
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


A First Course in Statistical Programming with R, SECOND
EDITION (978-1-107-57646-9) by W. John Braun and Duncan J.
Murdoch first published by Cambridge University Press 2016
All rights reserved.
This simplified Chinese edition for the People’s Republic of China
is published by arrangement with the Press Syndicate of the
University of Cambridge, Cambridge, United Kingdom.

✦ Table of Contents


目录
第二版序言
第一版序言
译者序
第1章入门
1.1什么是统计编程?
1.2本书概要
1.3R程序包
1.4为什么使用命令行?
1.5字体规则
1.6R软件和RStudio的安装
1.7RStudio入门
1.8进阶
第2章R语言简介
2.1R基础
2.1.1R的计算器功能
2.1.2命名与存储
2.1.3退出R
2.1.4保存工作记录
2.2R基本特征
2.2.1函数
2.2.2R区分大小写
2.2.3列出工作空间中的对象
2.3R中的向量
2.3.1数值型向量
2.3.2从向量中提取元素
2.3.3向量运算
2.3.4简单复写向量
2.3.5随机模式向量
2.3.6字符型向量
2.3.7因子
2.3.8从向量中提取元素的技巧
2.3.9矩阵和数组
2.4R数据存储
2.4.1数字的近似存储
2.4.2数据的精确存储
2.4.3日期和时间
2.4.4缺失值和其他特殊值
2.5程序包、程序库和存储库
2.6获取帮助
2.6.1内置帮助页面
2.6.2内置实例
2.6.3函数名未知时寻找帮助
2.6.4一些内置图形函数
2.6.5一些基本内置函数
2.7逻辑向量和关系运算符
2.7.1布尔代数
2.7.2R中的逻辑运算
2.7.3关系运算符
2.8数据框和列表
2.8.1提取数据框元素和子集
2.8.2从总体中抽取随机样本
2.8.3构建数据框
2.8.4数据框可以有非数值型的列
2.8.5列表
2.9数据的输入和输出
2.9.1改变工作目录
2.9.2dump()和source()函数
2.9.3R输出重定向
2.9.4保存和恢复映像文件
2.9.5read.table()函数
本章练习
第3章统计绘图
3.1高级绘图
3.1.1条形图和圆点图
3.1.2饼图
3.1.3直方图
3.1.4箱线图
3.1.5散点图
3.1.6对数据框进行绘图
3.1.7QQ图
3.2选择高级图形
3.3低级绘图函数
3.3.1绘图区和绘图边缘
3.3.2添加图形元素
3.3.3调节坐标轴刻度标签
3.3.4图形参数设置
3.4其他图形系统
3.4.1ggplot2程序包
3.4.2lattice程序包
3.4.3grid程序包
3.4.4交互式图形
本章练习
第4章R编程
4.1程序流控制
4.1.1for()循环
4.1.2if()语句
4.1.3while()循环
4.1.4牛顿法求根
4.1.5repeat循环、break语句和next语句
4.2运用函数处理复杂性问题
4.2.1什么是函数?
4.2.2变量的作用域
4.2.3返回多个对象
4.2.4使用S3类控制输出
4.3replicate()函数
4.4编程技巧集萃
4.4.1在编辑器而不是控制台里编辑
4.4.2使用#符号编写文档
4.4.3整洁计数
4.5通用编程指南
4.6调试与维护
4.6.1发现漏洞
4.6.2重现错误
4.6.3找出漏洞产生的原因
4.6.4修复错误并测试
4.6.5查找类似的错误
4.6.6在RStudio中调试
4.6.7browser()、debug()和debugonce()函数
4.7高效编程
4.7.1学习使用工具
4.7.2使用高效率的算法
4.7.3测试程序运行时间
4.7.4尝试不同的工具
4.7.5精心优化
本章练习
第5章模拟
5.1蒙特卡罗模拟
5.2伪随机数的生成
5.3其他随机变量的模拟
5.3.1伯努利随机变量
5.3.2二项分布随机变量
5.3.3泊松随机变量
5.3.4指数随机变量
5.3.5正态随机变量
5.3.6R内置分布
5.4多元随机数的生成
5.5马尔可夫链模拟
5.6蒙特卡罗积分
5.7高级模拟方法
5.7.1舍选抽样法
5.7.2重要性抽样法
本章练习
第6章计算线性代数
6.1R中的向量和矩阵
6.1.1构建矩阵对象
6.1.2访问矩阵元素:行名和列名
6.1.3矩阵性质
6.1.4三角矩阵
6.1.5矩阵运算
6.2矩阵乘法和逆矩阵
6.2.1矩阵求逆
6.2.2LU分解
6.2.3R中的逆矩阵
6.2.4线性方程组求解
6.3特征值和特征向量
6.4其他矩阵分解方法
6.4.1矩阵的奇异值分解
6.4.2正定矩阵的楚列斯基分解
6.4.3矩阵的QR分解
6.5其他矩阵运算
6.5.1克罗内克积
6.5.2apply()函数
本章练习
第7章数值优化
7.1黄金分割搜索法
7.2牛顿迭代法
7.3Nelder-Mead单纯形法
7.4内置函数
7.5线性规划
7.5.1R中求解线性规划问题
7.5.2极大化和其他约束类型
7.5.3特殊情况
7.5.4无约束变量
7.5.5整数规划
7.5.6lp()的替代函数
7.5.7二次规划
本章练习
附录随机变量和分布类型概述
索引


📜 SIMILAR VOLUMES


量子计算与编程入门
✍ 郭国平; 陈昭昀; 郭光灿 📂 Library 📅 2020 🏛 科学出版社 🌐 Chinese

<p>《量子计算与编程入门》是关于量子计算与编程入门的专业书籍,《量子计算与编程入门》详细介绍了量子计算的背景知识、基础概念、实现的硬件基础和一些重要量子算法的编程。《量子计算与编程入门》共5章,主要内容包括:背景知识、量子计算基础、量子计算机硬件基础、量子算法与编程、量子计算前沿话题,书末附有量子计算数学基础、量子编程工具的安装与配置、量子化学工具的安装与使用。</p>

PHP编程入门与应用编程
✍ 李鑫、王瑞敬 📂 Library 📅 2017 🏛 清华大学出版社 🌐 Chinese

在最近的几年中,PHP已经发展成为世界上最为流行的Web平台,它运行在全球超过1/3的Web服务器上。PHP的发展不仅是数量上的,也是质量上的。越来越多的公司,包括全球500强榜上的公司都依靠PHP来运行它们的商业级应用,从而创造了新的就业机会并增加了更多的PHP开发需求。本书共分14章,主要内容包括PHP环境的搭建、PHP开发工具、变量和常量、运算符与表达式、流程控制、数学函数、字符串搜索和截取、文件读写、文件上传与下载等。在应用方面介绍了PHP获取HTML表单数据,获取Cookie和Session数据,获取数据库数据,获取XML和JSON数据,获取Ajax异步数据等知识。最后一章介绍了常用

概率统计超入门
✍ 郡山彬 📂 Library 📅 2005 🏛 世界图书出版公司 🌐 Chinese

<p>概率统计与我们的生活息息相关,是一门能够即学即用的学问。从骰子游戏的胜负到基本的统计处理,我们用图解说话,助你揭开“统计”迷雾,攻破“概率”难关。</p> <p></p> <p>  《蜗牛科学系列》丛书从基础入手,遵循循序渐进的原则,深入浅出地解说基本的科学原理和最新的科学知识,注重学习方法与兴趣的培养。带着身边的问题走进它,不用死记定理,也不用硬背公式,不再乏味,不再费解,轻松步入神奇有趣、绚丽多姿的科学世界。本书是其中之一。</p> <p>  本书是写给觉得“我知道概率统计这个词,就是和现实事物对不上,不理解”,或常常想“我要学习概率统计,可是从哪里开始学呢”的读者。我们的目标