Script

排列与组合算法代码与原理

1.前言 本文介绍了常用的排列组合算法,包括全排列算法,全组合算法,m个数选n个组合算法等。 2.排列算法 常见的排列算法有: (A)字典序法 (B)递增进位制数法 (C)递减进位制数法 (D)邻位对...
阅读全文
Script

qplot绘图函数快速入门

绘图是进行数据探索分析的重要方法,也是数据报告中的必备元素。但进行多元数据绘图时,R语言中的基本绘图工具往往很不给力,使用lattice包又要记一大堆命令。在你痛苦不堪的时候,需要ggplot2包来拯...
阅读全文
Script

R语言中的色彩

统计学家经常唠叨这样一句话,“一张好的图片胜过千言万语。”绘图正是R语言的强项。其中的基本绘图命令就包括了大量的参数配置,完全可以满足各种出版物的需要,更何况还有lattice和ggplot2这两大格...
阅读全文
Script

广义线性模型(GLM)

广义线性模型(generalized linear model, GLM)是简单最小二乘回归(OLS)的扩展,在OLS的假设中,响应变量是连续数值数据且服从正态分布,而且响应变量期望值与预测变量之间的...
阅读全文
Script

利用R语言进行方差分析

一、单因子方差分析(one-way ANOVA) 1)建模: 我们采用multcomp包中的cholesterol数据集作为例子,其中response为响应变量,trt为预测变量,这个处理中有五种水平...
阅读全文
Script

用nls函数进行非线性回归

在许多实际问题中,回归模型中响应变量和预测变量之间的关系可能是复杂的非线性函数。有时候能通过变量变换的方法可以将其变为线性模型,有时则不能。在后一种情况下,就需要采取专门的非线性回归方法来建立模型。 ...
阅读全文
Script

用图形和颜色来表现相关关系

进行数据分析建模首先要了解变量间的关系。对于连续数据来说,散点图可能是最为有效的一种工具。散点图通常对两组连续数据比较合适,如果是多元数据,那么可以使用散点图矩阵(ScatterMatrix)来两两展...
阅读全文
Script

不同版本的散点图矩阵

散点图矩阵是散点图的高维扩展,它从一定程度上克服了在平面上展示高维数据的困难,在展示多维数据的两两关系时有着不可替代的作用。R 软件就包含了各种不同版本的散点图函数,本文主要介绍散点图矩阵的设计及其在...
阅读全文
Script

利用ggplot2显示二维统计量

ggplot2包可称得上是R语言中最为复杂和炫目的绘图包了。PLoB中也有一篇文章《ggplot2绘图入门》对该包进行了介绍。在今年,其版本从0.89升级到了0.90,升级后的新版本提供了许多新的功能...
阅读全文
Script

利用ggplot将多个图形组合在一起

关于ggplot2作图的问题,不少人关心如何将多个图形组合在一起,下面给大家分享一个网上的例子,下图就是最后的结果。画这个图有几个障碍,一个是二维散点的置信椭圆,另一个是一维直方图的边缘显示。解决的方...
阅读全文