Исходный файл(SVG-файл, номинально 720 × 540 пкс, размер файла: 159 КБ)

Краткое описание

Описание
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."
Дата
Источник Собственная работа
Автор Skbkekas
SVG‑разработка
InfoField
 
Исходный код этого SVG-файла корректен.
 
Это plot было создано с помощью Matplotlib
Исходный код
InfoField

Python code

## 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$" % 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")

Лицензирование

Я, владелец авторских прав на это произведение, добровольно публикую его на условиях следующих лицензий:
GNU head Разрешается копировать, распространять и/или изменять этот документ в соответствии с условиями GNU Free Documentation License версии 1.2 или более поздней, опубликованной Фондом свободного программного обеспечения, без неизменяемых разделов, без текстов, помещаемых на первой и последней обложке. Копия лицензии включена в раздел, озаглавленный GNU Free Documentation License.
w:ru:Creative Commons
атрибуция распространение на тех же условиях
Этот файл доступен по лицензии Creative Commons Attribution-Share Alike 3.0 Unported.
Вы можете свободно:
  • делиться произведением – копировать, распространять и передавать данное произведение
  • создавать производные – переделывать данное произведение
При соблюдении следующих условий:
  • атрибуция – Вы должны указать авторство, предоставить ссылку на лицензию и указать, внёс ли автор какие-либо изменения. Это можно сделать любым разумным способом, но не создавая впечатление, что лицензиат поддерживает вас или использование вами данного произведения.
  • распространение на тех же условиях – Если вы изменяете, преобразуете или создаёте иное произведение на основе данного, то обязаны использовать лицензию исходного произведения или лицензию, совместимую с исходной.
Этот признак лицензирования был добавлен к этому файлу как часть обновления лицензии GFDL.
Licence Art Libre Копилефт: Это свободное произведение искусства; вы можете распространять и/или изменять его в соответствии с условиями Free Art License. Условия этой лицензии можно найти на сайте Copyleft Attitude, а также на других сайтах.
Вы можете выбрать любую из этих лицензий.

Краткие подписи

Добавьте однострочное описание того, что собой представляет этот файл

Элементы, изображённые на этом файле

изображённый объект

История файла

Нажмите на дату/время, чтобы посмотреть файл, который был загружен в тот момент.

Дата/времяМиниатюраРазмерыУчастникПримечание
текущий06:24, 5 марта 2009Миниатюра для версии от 06:24, 5 марта 2009720 × 540 (159 КБ)Skbkekas{{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|

Следующая страница использует этот файл:

Глобальное использование файла

Данный файл используется в следующих вики: