Non-Gaussian process generation

A non-Gaussian random process is generated from a Gaussian-distributed white noise

https://windengineeringuis.github.io/

Vous suivez désormais cette soumission

Gaussian_to_nonGaussian

View Non-Gaussian process generation on File Exchange Buy Me A Coffee

A non-Gaussian distribution is generated from a Gaussian-distributed white noise

Summary

The method used in these files is based on the Moment Based Hermite Transformation Model (MBHTM) and uses a cubic transformation to transform a Gaussian process into a non-Gaussian one. It is described in [1]. However, I mainly rely on [2] for the implementation of the code. A target skewness and a target kurtosis are used to introduce non-Gaussianity. However, the transformation only works for a limited range of skewness and kurtosis. See [2] for more details.

Content

Two files are included

  • MBHTM.m which is the main function to generare the non-Gaussian process

  • Documentation.mlx which is the example file

References

[1] Gurley, K. R., Tognarelli, M. A., & Kareem, A. (1997). Analysis and simulation tools for wind engineering. Probabilistic Engineering Mechanics, 12(1), 9-31.

[2] Denoël, V. (2005). Application des méthodes d'analyse stochastique à l’étude des effets du vent sur les structures du génie civil. Unpublished doctoral thesis, University of Liège. (in French, p. 229)

Citation pour cette source

E. Cheynet (2026). Non-Gaussian process generation (https://github.com/ECheynet/Gaussian_to_nonGaussian/releases/tag/v1.2), GitHub. Extrait(e) le .

Informations générales

Compatibilité avec les versions de MATLAB

  • Compatible avec toutes les versions

Plateformes compatibles

  • Windows
  • macOS
  • Linux
Version Publié le Notes de version Action
1.2

See release notes for this release on GitHub: https://github.com/ECheynet/Gaussian_to_nonGaussian/releases/tag/v1.2

1.1

See release notes for this release on GitHub: https://github.com/ECheynet/Gaussian_to_nonGaussian/releases/tag/v1.1

1.0.0.0

-Tags
-typo again
-tags
-description
-typo

Pour consulter ou signaler des problèmes liés à ce module complémentaire GitHub, accédez au dépôt GitHub.
Pour consulter ou signaler des problèmes liés à ce module complémentaire GitHub, accédez au dépôt GitHub.