# Building Blocks

• ### Jchart2D

JChart2D is a minimalistic charting library published under the OSI approved GNU LESSER GENERAL PUBLIC LICENSE. It is designed for displaying multiple traces consisting of tracepoints. JChart2D is centered around a single configurable swing widget: the Chart2D. It is a JComponent that one can add to a java swing user interface. Therefore basic knowledge of java awt and swing and the information provided on this site is helpful. JChart2D is intended for engineering tasks and not for presentations. It's specialty is run time - dynamic precise display of data with a minimal configuration overhead.

• ### Counting Eights: A First Activity in the Study and Interpretation of Probability (Star Library)

Students explore the definition and interpretations of the probability of an event by investigating the long run proportion of times a sum of 8 is obtained when two balanced dice are rolled repeatedly. Making use of hand calculations, computer simulations, and descriptive techniques, students encounter the laws of large numbers in a familiar setting. By working through the exercises, students will gain a deeper understanding of the qualitative and quantitative relationships between theoretical probability and long run relative frequency. Particularly, students investigate the proximity of the relative frequency of an event to its probability and conclude, from data, the order on which the dispersion of the relative frequency diminishes. Key words: probability, law of large numbers, simulation, estimation

Includes project file for Minitab and coding for a dice rolling simulation.

• ### SnagIT

Whatever you can see on your screen, SnagIt will easily capture for your immediate use. Once you've taken your capture, SnagIt lets you edit, enhance, save, and use the capture for numerous tasks.

• ### Distribution Calculator Lines

The program DistCalc calculates probabilities and critical values for the most important distributions. The purpose of this program is to show the concept of critical values and the replacement of printed distribution tables. The Distribution Calculator offers calculations for the normal distribution, the t distribution, the chi-square distribution, and the F distribution.

• ### Buffon's Needle JAVA Sourcecode

This is a "Building Block" for the Buffon Needle problem. The source code and compile code are included as well as separate files for each. Users able to test the applet to determine if it meets their needs.

• ### Probability and Statistics Object Library

This library contains a plethera of downloadable applets and the components of the applets for use by teachers and students of probability and statistics. These objects (both executable files and source code) can be downloaded, modified if desired, and reused.

• ### Rice Virtual Lab in Statistics

This site has a wide collection of statistical resources inluding an online textbook covering first-year non-calculus based statistics (e.g. Normal distribution, ANOVA, Chi-Square), a simulation/demonstration section containing Java Applets on these first-year topics (ANOVA, Binomial Distribution,Central Limit Theorem, Chi Square, Confidence Interval, Correlation, Central Tendency, Effect Size, Goodness of Fit, Histogram, Normal Distribution, Power, Regression, Repeated Measures, Restriction of Range, Sampling Distribution, Skew, t-test, Transformations), and case studies covering the topics in the first-year statistics course. There is also a page with some basic statistical analysis tools that will aid in doing the computations if you have a Java enabled browser.  The source code for these resources can also be downloaded from this site.

• ### Easy Charts: Java Chart Components

EasyCharts is a complete library of java chart components, chart applets, and chart servlets that enable programmers to add charts and graphs in java applications, web applications, and web pages with just a few lines of code. The java chart library includes bar charts, line charts, and pie charts and is highly configurable. The java chart library supports charts with multiple data series, overlay charts, drilldown charts, and interactive features such as zooming and scrolling of chart data.

• ### Probability Models JAVA Applet Sourcecode

This applet simulates rolling dice and displays the outcomes in a histogram. Students can choose to roll 1, 2, 6, or 9 dice either 1, 10, 20, or 100 times. The outcome studied is the sum of the dice and a red line is drawn on the histogram to show expected number of occurences of each outcome.