Learn R Programming

This is an R package for my Chinese book Modern Statistical Graphics, which is hosted in the repo https://github.com/XiangyunHuang/MSG-Book.

这是为《现代统计图形》一书编写的 R 附加包 MSG(Modern Statistical Graphics 的缩写)。该包目前已经发布到 CRAN,所以读者可以用以下方式直接安装:

install.packages("MSG")

或者安装开发版:

remotes::install_github("yihui/MSG")

在 R 中加载:

library("MSG")

这里,我们简要介绍一下它包含的函数和数据。更为详细的信息见帮助文档或《现代统计图形》一书。

函数说明 {#sec:MSG-fun}

andrews_curve() : 根据数据矩阵画调和曲线图。

char_gen() : 给定一个长度为 2 的字符向量,生成一个字符矩阵,其中包含若干个第 2 个字符和一个第 1 个字符,看用户从一大堆第 2 个字符中辨别第 1 个字符的难度。这可以是我们选择点的外观的一种依据。

cut_plot() : 将一幅散点图的横坐标离散化,并计算每组内点的纵坐标的均值。

heart_curve() : 画心形曲线,用作低层作图函数的练习。

msg() : 重现书中插图及其源代码。

vec2col() : 将一个向量通过 RColorBrewer 包中的调色板转化为颜色向量。

数据说明

assists : 湖人和骑士比赛中的助攻数据。

BinormCircle : 人造数据:两个独立的正态分布随机变量(10000 行实现值),加上半径为 0.5 的圆上的点的坐标(10000 行)。

canabalt : 游戏末日狂奔中的得分和游戏设备数据(从 Twitter 消息获得)。

ChinaLifeEdu : 2005 年中国各省市的人均预期寿命和受高等教育人数。

Export.USCN : 1994 年到 2004 年中美出口额数据。

gov.cn.pct : 某国政府网站中出现的各个百分比数据的频数(2009 年 12 月 17 日通过 Google 抓取)。

murcia : 西班牙 Murcia 省的土壤成分数据。

music : 四类艺术家的音乐频率数据,两类来自古典乐,两类来自摇滚乐。

PlantCounts : 植物数目与海拔高度的数据,共两列,每一行数据记录了某一海拔高度上植物数目。

quake6 : 1973 年到 2010 年全球地震中超过 6 级的地震数据,包括经度、纬度、时间等信息。

tvearn : 2011 年 2 月最高收入的美剧演员数据,包括收入、电视剧类型、性别、电视剧评分等信息。

Copy Link

Version

Install

install.packages('MSG')

Monthly Downloads

342

Version

0.8

License

GPL

Issues

Pull Requests

Stars

Forks

Maintainer

Last Published

July 21st, 2021

Functions in MSG (0.8)

PlantCounts

Number of plants corresponding to altitude
MSG-package

Modern Statistical Graphics
Export.USCN

Export of US and China from 1999 to 2004 in US dollars
andrews_curve

Draw Andrew's Curve
assists

Assists between players in CLE and LAL
tvearn

Top TV earners
canabalt

The scores of the game Canabalt from Twitter
tukeyCount

Results of a Simulation to Tukey's Fast Test
t.diff

The differences of P-values in t test assuming equal or unequal variances
vec2col

Generate colors from a vector
gov.cn.pct

Percentage data in some government websites
heart_curve

Draw a heart curve
murcia

Composition of Soil from Murcia Province, Spain
msg

Plot a graph with a pre-installed R script
music

Attributes of some music clips
quake6

Earth quakes from 1973 to 2010
cut_plot

Cut the points in a scatter plot into groups according to x-axis
ChinaLifeEdu

Life Expectancy and the Number of People with Higher Education in China (2005)
BinormCircle

Random numbers containing a ``circle''
char_gen

Generate a matrix of similar characters