# Programming: Scientific Calculator

The scientific calculator is used to manipulate scalar results. The calculator can be a stand alone tool that can be used to obtain scalar results. It is also an integral part of the programming language in LIMDEP. You can use the calculator to obtain intermediate results, test statistics, and so on.

## Algebraic Expressions

- All operators, + - * / ^.
- Standard algebraic notation
- Nested parentheses to any level
- Conditional
- Looping features integrate into procedures

## Basic Functions

- Log, Exp, Abs, Sqr, Sin, Cos, Tan, Rcs (arc cosine), Rsn (arc sine)

## Other Functions

- Relational functions: x = y, x ¹ y, sign of x
- All critical points from normal, t, F, chi-squared
- Probabilities and densities for continuous distributions: normal, t, chi-squared, F, logistic, exponential, gamma, beta
- Probabilities for noncentral distributions
- Moments of the truncated normal distribution
- Probabilities, densities and derivatives for the bivariate normal distribution
- Probabilities and densities for the multivariate normal distribution
- Probabilities for discrete distributions: Poisson, binomial, geometric
- Gamma function (complete and incomplete) and gamma distribution
- Random numbers, normal or uniform, set the seed for the generator
- Matrix dimensions, rows or columns of named matrix
- Sample moments and order statistics for a variable, sum, mean (arithmetic or geometric), median, standard deviation, minimum, maximum, observation where min or max occurs
- Covariances and correlations, rank correlation
- Coefficient of concordance for a set of rankings
- Dot products and quadradic forms for matrices and vectors
- Count of the number of groups in a panel
- Financial functions: net present value, internal rate of return