@bmancini55/finance
Version:
Finance utilities for JavaScript
34 lines (33 loc) • 890 B
TypeScript
export declare class Lognormal {
readonly mean: number;
readonly stddev: number;
readonly variance: number;
/**
* Creates a lognormal distribution with the supplied mean and standard deviation
* @remarks
* Refer to https://en.wikipedia.org/wiki/Log-normal_distribution
*
* @param mean
* @param stddev
*/
constructor(mean: number, stddev: number);
/**
* Calculates the approximation of the CDF.
* @param x
* @returns
*/
cdf(x: number): number;
/**
* Calculates the derivative of the CDF, the PDF.
* @param x
* @returns
*/
pdf(x: number): number;
/**
* Returns the value of X at the specific z-score. This is useful
* for retrieving the values at say -1, 0, and 1 standard deviation.
* @param zscore
* @returns
*/
zvalue(zscore: number): number;
}