Generate non-normal distributions with known mean, variance, skewness and kurtosis
Project description
non-normal
Generate non-normal distributions with given a mean, variance, skewness and kurtosis
Installation
Installs cleanly with a single invocation of the standard Python package tool:
$ pip install non-normal
Usage
from non_normal import fleishman
# Input parameters for non-normal field
mean = 0
var = 1
skew = 2
ekurt = 6
size = 2**20
# Create an instance of the Fleishman class
ff = fleishman.Fleishman(mean=mean, var=var, skew=skew, ekurt=ekurt, size=size)
# Generate the field
ff.gen_field()
non_normal_data = ff.field
# Measure the stats of the generated samples
ff.field_stats
>>> {
'mean': 0.00029969955054414245,
'var': 1.0019932680714605,
'skew': 2.011601878030434,
'ekurt': 6.139570248892955
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
non-normal-0.1.0.tar.gz
(4.9 kB
view details)
Built Distribution
File details
Details for the file non-normal-0.1.0.tar.gz
.
File metadata
- Download URL: non-normal-0.1.0.tar.gz
- Upload date:
- Size: 4.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.4 CPython/3.9.3 Darwin/22.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 028807e82cece07ff9d4dd94e6038722dc51e9e2b5248ce789ea530ad2d23c74 |
|
MD5 | 806d0a54587aeccee9ed2c7754a6d11a |
|
BLAKE2b-256 | 49dd87e41986b7943753cc221fbbec351560a0fb9f7541248bfd97ccbc6337f7 |
File details
Details for the file non_normal-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: non_normal-0.1.0-py3-none-any.whl
- Upload date:
- Size: 5.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.4 CPython/3.9.3 Darwin/22.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6062e9d20651c1b0486c74042c38a88d01e856c890cf2520ebc328ddde4da491 |
|
MD5 | 6eb46cdca88b223755ec1ce380bc4aa8 |
|
BLAKE2b-256 | 43e7d6289470b98dbc8303e44bb4167f6fdb768e0d540f047d9ba61f4b0f1e95 |