Description Details Author(s) See Also Examples

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

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). |

Greg Snow [email protected]

The tkrplot package

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | ```
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)
``` |

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.