Main Features

A Quick Start Guide to ABACUS

Most applications can be explored using either of the following TWO options.


Option 1: Replicable simulation given a seed value
If you are using ABACUS for the first time, consider the default input values and just click the Update button. Explore the outcomes in different tabs.


Option 2: Non-replicable instant simulation
Input Values

⇨ Different apps may need different types of inputs and display different outputs, but the general framework remains the same.
⇨ The options to provide input values are on the left panel of the apps. All inputs are set at appropriate default values, but one can change the input values if needed.
⇨ The required input values will depend on the specific app. These may include: ⇨ To use the app at first instance, accept the default INPUT values and click the Update button.
⇨ The app will produce the outcomes in different tabs. Explore the outcomes to understand the apps in the first instance.
⇨ To alter the input values, provide the inputs for the Population Parameters (for example, μ and σ) in the text box and alter the other input values by moving the slider bar within the given range.
⇨ Depending on the Simulation Feature option, the outputs in different tabs will change with altered inputs.
⇨ To fine-tune the INPUT values in the slider to the required value, you may select and drag the point nearer the desired value and then press left or right arrow keys to fine-tune.


Simulation Feature: Option 1
Replicable simulation given a seed value
⇨ When you press the Update button the first time, it will draw a random sample based on the input values.
⇨ The random sample will be drawn given the seed value included in the text box for seed value (default is given as 12345).
⇨ For the next step, you may wish to alter the inputs again OR keep the inputs unaltered and press the Update button again.
⇨ This will conduct a second random sampling conditional on the given input values.
⇨ For example, reload the app for Normal distribution. Keep all the input values at its default values including the seed value as 12345.
⇨ Click the Update button THREE times.
⇨ Note the Sample Mean and SD displayed in the plot on the right at each click (see the app).
⇨ Three successive values displayed should be as follows: ⇨ Since we generated the sample from a pre-specified seed value (here 12345, but you can change it to any value), these outcomes are replicable.
⇨ This means if you reload the app and do it again, you will get the identical three values of and s of the sample in successive three clicks.
⇨ In other words, if you and your friend run the app together with the identical seed value and other input values, both will get identical estimates.


Simulation Features: Option 2
Non-replicable instant simulation
⇨ If you wish to explore many scenarios and do not necessarily wish to replicate your outputs, then this option is useful.
⇨ Select Check the box to update instantly.
⇨ The important difference here is that you cannot obtain multiple outcomes for the same input values as in Option 1.
⇨ You have to change the input values (at least a minor change) to trigger the app to sample data again.
⇨ In other words, the app in this option only reacts when you change the input values.
⇨ Also, note that the Update button will not respond in this option and the random sampling will not be conducted using the seed value (as in Option 1).
⇨ In Option 2, the seed value is instantly set based on the current time and process id, therefore, outputs are not replicable.