File:Generalized normal densities 2.svg

From Wikimedia Commons, the free media repository

Jump to: navigation, search

Generalized_normal_densities_2.svg(SVG file, nominally 720 × 540 pixels, file size: 159 KB)

[edit] Summary

Description
English: Density plots for several members of the generalized normal family of probability distributions. This is the one of at least two "generalized normal distributions."
Date

5 March 2009(2009-03-05)

Source

Own work

Author

Skbkekas

Permission
(Reusing this image)

See below.

[edit] Licensing

I, the copyright holder of this work, hereby publish it under the following licenses:
GNU head Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".

Afrikaans | Alemannisch | Aragonés | العربية | Asturianu | Беларуская | Беларуская (тарашкевіца) | Български | বাংলা | ইমার ঠার/বিষ্ণুপ্রিয়া মণিপুরী | Brezhoneg | Bosanski | Català | Cebuano | Česky | Dansk | Deutsch | Ελληνικά | English | Esperanto | Español | Eesti | Euskara | فارسی | Suomi | Français | Gaeilge | Galego | עברית | Hrvatski | Magyar | Հայերեն | Bahasa Indonesia | Ido | Íslenska | Italiano | 日本語 | ქართული | ភាសាខ្មែរ | 한국어 | Kurdî / كوردی | Latina | Lëtzebuergesch | Lietuvių | 文言 | Македонски | Bahasa Melayu | Malti | Nnapulitano | Plattdüütsch | Nederlands | ‪Norsk (nynorsk)‬ | ‪Norsk (bokmål)‬ | Occitan | Polski | Português | Română | Русский | Slovenčina | Slovenščina | Shqip | Српски / Srpski | Svenska | Kiswahili | తెలుగు | ไทย | Tagalog | Türkçe | Українська | اردو | Vèneto | Tiếng Việt | Volapük | Yorùbá | 中文 | ‪中文(简体)‬ | ‪中文(繁體)‬ | +/−

Creative Commons license
Creative Commons Attribution Creative Commons Share Alike
This file is licensed under the Creative Commons Attribution ShareAlike 3.0 License. In short: you are free to share and make derivative works of the file under the conditions that you appropriately attribute it, and that you distribute it only under a license identical to this one. Official license

This licensing tag was added to this file as part of the GFDL licensing update.


Alemannisch | Беларуская (тарашкевіца) | Català | Česky | Deutsch | Deutsch (Sie-Form) | Ελληνικά | English | Español | Eesti | Suomi | Français | Hrvatski | Հայերեն | Italiano | 한국어 | Lietuvių | Македонски | Polski | Português | Português do Brasil | Русский | Svenska | ไทย | Vèneto | Tiếng Việt | +/−

Copyleft Copyleft: This work of art is free; you can redistribute it and/or modify it according to terms of the Free Art License.
You will find a specimen of this license on the site Copyleft Attitude http://artlibre.org/licence/lal/en/ as well as on other sites.

العربية | Asturianu | Български | Català | Deutsch | Ελληνικά | English | Español | Eesti | Suomi | Français | Gaeilge | Galego | हिन्दी | Magyar | Հայերեն | Italiano | 日本語 | 한국어 | Kurdî / كوردی | Lietuvių | Македонски | Plattdüütsch | Nederlands | Occitan | Polski | Português | Русский | ไทย | Türkçe | Українська | Vèneto | ‪中文(简体)‬ | ‪中文(繁體)‬ | +/−

You may select the license of your choice.
## Code to generate density plots and CDF plots for several members
## of the generalized normal family of probability distributions.
##
## Note that this plots one of (at least) two distributions refered to
## as "generalized normal."
##
## Reuires numpy, matplotlib, and the special functions model of scipy.
import matplotlib.pyplot as plt
import numpy as np
import scipy.special as sp
 
def dens(X, k):
    if k!=0: Y = -np.log(1-k*X)/k
    else: Y = X
    Y = np.exp(-Y**2/2)/np.sqrt(2*np.pi)
    return Y/(1-k*X)
 
def cdf(X, k):
    if k!=0: Y = -np.log(1-k*X)/k
    else: Y = X
    return sp.ndtr(Y)
 
w = 1.5
 
 
plt.clf()
 
colors = ['aqua', 'lime', 'deeppink', 'darkorange', 'blue']
K = [-1, -0.5, 0, 0.5, 1]
 
m = 8
 
F = []
for c,k in zip(colors, K):
    if k==0: a,b=-m,m
    elif k>0: a,b = -m,min(m, 1/float(k))
    else: a,b = max(-m,1/float(k))+1e-8,m
    X = np.arange(a, b, 0.01)
    Y = dens(X, k)
    f = plt.plot(X, Y, '-', color=c, lw=w)
    F.append(f)
    plt.hold(True)
 
s = ["$\\kappa=%s$" % str(k) for k in K]
 
b = plt.legend(tuple(F), tuple(s), 'upper left')
plt.ylabel("Density")
b.draw_frame(False)
plt.xlim(-4, 4)
 
plt.savefig("generalized_normal_densities_2.svg")
plt.savefig("generalized_normal_densities_2.png")
 
 
plt.clf()
 
F = []
for c,k in zip(colors, K):
    if k==0: a,b=-m,m
    elif k>0: a,b = -m,min(m, 1/float(k))
    else: a,b = max(-m,1/float(k))+1e-8,m
    X = np.arange(a, b, 0.01)
    Y = cdf(X, k)
    f = plt.plot(X, Y, '-', color=c, lw=w)
    F.append(f)
    plt.hold(True)
 
b = plt.legend(tuple(F), tuple(s), 'upper left')
plt.ylabel("Cumulative probability")
b.draw_frame(False)
plt.ylim(0,1)
plt.xlim(-4,4)
 
plt.savefig("generalized_normal_cdfs_2.svg")
plt.savefig("generalized_normal_cdfs_2.png")

File history

Click on a date/time to view the file as it appeared at that time.

Date/TimeThumbnailDimensionsUserComment
current06:24, 5 March 2009Thumbnail for version as of 06:24, 5 March 2009720×540 (159 KB)Skbkekas (talk | contribs) ({{Information |Description={{en|1=Density plots for several members of the generalized normal family of probability distributions. This is the one of at least two "generalized normal distributions."}} |Source=Own work by uploader |Author=[[User:Skbkekas|)

There are no pages that link to this file.

Global file usage

The following other wikis use this file: