Learn R Programming

TeachingDemos (version 2.3)

TeachingDemos-package: 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

Arguments

Details

ll{ Package: TeachingDemos Type: Package Version 2.0 Date: 2007-12-24 License: Artistic-2.0 } Demonstration functions in this package include: ll{ 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. } Utility functions include: ll{ 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 send commonds to gnuplot hpd Highest Posterior Density intervals my.symbols Create plots using user defined symbols. plot2script Create a script file that recreates the current plot. 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 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). }

See Also

The tkrplot package

Examples

Run this code
ci.examp()

clt.examp()
clt.examp(5)

plot.dice( expand.grid(1:6,1:6), layout=c(6,6) )

faces(rbind(1:3,5:3,3:5,5:7))

plot(1:10, 1:10)
my.symbols( 1:10, 1:10, ms.polygram, n=1:10, inches=0.3 )

x <- seq(1,100)
y <- rnorm(100)
plot(x,y, type='b', col='blue')
clipplot( lines(x,y, type='b', col='red'), ylim=c(par('usr')[3],0))

power.examp()
power.examp(n=25)
power.examp(alpha=0.1)

Run the code above in your browser using DataLab