Socket
Book a DemoInstallSign in
Socket

free-gaussian

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

free-gaussian

A JavaScript model of a Gaussian distribution

0.1.0
latest
Source
npmnpm
Version published
Weekly downloads
2.1K
-14.31%
Maintainers
1
Weekly downloads
 
Created
Source

gaussian

A JavaScript model of the Normal (or Gaussian) distribution. To install run npm install free-gaussian

API

Creating a Distribution

var gaussian = require('free-gaussian');
var distribution = gaussian(mean, variance);

Properties

  • mean: the mean (μ) of the distribution
  • variance: the variance (σ^2) of the distribution
  • standardDeviation: the standard deviation (σ) of the distribution

Probability Functions

  • pdf(x): the probability density function, which describes the probability of a random variable taking on the value x
  • cdf(x): the cumulative distribution function, which describes the probability of a random variable falling in the interval (−∞, x]
  • ppf(x): the percent point function, the inverse of cdf

Combination Functions

  • mul(d): returns the product distribution of this and the given distribution. If a constant is passed in the distribution is scaled.
  • div(d): returns the quotient distribution of this and the given distribution. If a constant is passed in the distribution is scaled by 1/d.
  • add(d): returns the result of adding this and the given distribution
  • sub(d): returns the result of subtracting this and the given distribution
  • scale(c): returns the result of scaling this distribution by the given constant

History

This is a modified version of errcw's library with some additional features and a cleaned up code base.

Keywords

gaussian

FAQs

Package last updated on 11 May 2013

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.