R: Various functions for demonstration and learning.
TeachingDemos-package
R Documentation
Various functions for demonstration and learning.
Description
This package provides various demonstrations that can be used in
classes or by individuals to better learn statistical concepts and
usage of R. Various utility functions are also included
Details
Package:
TeachingDemos
Type:
Package
Version
2.4
Date:
2011-04-10
License:
Artistic-2.0
Demonstration functions in this package include:
ci.examp, run.ci.examp
Confidence Interval Examples
clt.examp
Central Limit Theorem Example
dice, plot.dice
Roll and Plot dice (possibly loaded)
faces, faces2
Chernoff face plots
fagan.plot
Fagan plot for screening designs
lattice.demo
The 3d slicing idea behind lattice/trellis
graphics
loess.demo
Interactive demo to show ideas of loess smooths
mle.demo
Interactive demo of Maximum Likelihood Estimation
plot.rgl.coin, plot.rgl.die
Animate flipping a coin or rolling
a die
power.examp
Demonstrate concepts of Power.
put.points.demo
Add/move points on a plot and see the effect on
correlation and regression.
roc.demo
Interactive demo of ROC curves.
rotate.cloud
Interactively rotate 3d plots.
run.cor.examp
Show plots representing different
correlations.
run.hist.demo
Interactively change parameters for
histograms.
SensSpec.demo
Show relationship between Sensitivity,
Specificity, Prevalence and PPV and NPV.
TkApprox
Interactive linear interpolations of data.
tkBrush
Brush points in a scatterplot matrix.
TkSpline
Interactive spline interpolations of data.
tree.demo
Interactively Recursive partition data (create
trees).
vis.binom
Plot various probability distributions and
interactively change parameters.
vis.boxcox
Interactively change lambda for Box Cox
Transforms.
z.test
Z-test similar to t.test for students who have not
learned t tests yet.
Pvalue.norm.sim
Pvalue.binom.sim
Simulate P-values to see how they are
distributed.
run.Pvalue.norm.sim
GUI for above.
run.Pvalue.binom.sim
HWidentify
HTKidentify
Identify the point Hovered over with the mouse.
vis.test
test a null hypothesis by comparing graphs.
Utility functions include:
bct
Box-Cox Transforms.
char2seed
set or create the random number seed using a
character string
clipplot
clip a plot to a rectangular region within the plot
col2grey
convert colors to greyscale
cnvrt.coords
Convert between the different coordinate
systems
dynIdentify
Scatterplot with point labels that can be dragged
to a new position
TkIdentify
Scatterplot with lables that can be dragged to new
positions
gp.plot gp.splot
send commonds to gnuplot
hpd
Highest Posterior Density intervals
my.symbols
Create plots using user defined symbols.
panel.my.symbols
Create lattice plots using user defined symbols.
plot2script
Create a script file that recreates the current
plot.
shadowtext
plot text with contrasting shadow for better
readability.
squishplot
Set the margins so that a plot has a specific aspect
ratio without large whitespace inside.
spread.labs
Spread out coordinates so that labels do not overlap.
subplot
create a plot inside of an existing plot.
tkexamp
create plots that can have parameters adjusted
interactively.
triplot
Trilinear plot for 3 proportions.
txtStart/etxtStart/wdtxtStart
Save commands and output to a text file
(possibly for post processing with enscript).
zoomplot
recreate the current plot with different x/y limits
(zoom in out).