probability_calculator
Calculate probability mass, cumulative distributions, random samples, hypothesis tests, and Bayesian updates using normal, binomial, Poisson, and other distributions.
Instructions
Brief description: Probability and statistics calculation tool, supporting probability distributions, hypothesis testing, Bayesian analysis, etc.
Examples:
probability_calculator(operation='probability_mass', distribution='normal', parameters={'mu':0,'sigma':1}, x_value=1.96)
probability_calculator(operation='cumulative_distribution', distribution='normal', parameters={'mu':20,'sigma':3}, x_value=25)
probability_calculator(operation='random_sampling', distribution='binomial', parameters={'n':10,'p':0.3}, n_samples=100)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| operation | Yes | Probability/statistics operation. Supports: 'probability_mass', 'cumulative_distribution', 'random_sampling', 'bayes_theorem', 'hypothesis_test' | |
| distribution | No | Probability distribution. Supports: 'normal', 'binomial', 'poisson', 'uniform', 'exponential' | |
| parameters | No | Distribution parameters, e.g. {'mean': 0, 'std': 1} | |
| x_value | No | Single value for probability calculation | |
| x_values | No | Multiple values for calculation | |
| probability | No | Probability value for inverse calculations | |
| n_samples | No | Number of samples for random sampling | |
| events | No | List of events for Bayesian analysis | |
| data | No | Data for statistical testing |