Fitxer:T distribution 30df enhanced.svg

El contingut de la pàgina no s'admet en altres llengües.
De la Viquipèdia, l'enciclopèdia lliure

Fitxer original(fitxer SVG, nominalment 360 × 360 píxels, mida del fitxer: 67 Ko)

Descripció a Commons

Resum

Descripció
English: Student's t-distribution with 30 degrees of freedom. Enhanced imaging
Data
Font Treball propi
Autor IkamusumeFan
SVG genesis
InfoField
 
El codi font d'aquest SVG és vàlid.
 
Aquesta imatge vectorial ha estat creada amb Matplotlib
 
The file size of this SVG plot may be irrationally large because its text has been converted to paths inhibiting translations.

Plot using Python Matplotlib.

Llicència

Jo, el titular dels drets d'autor d'aquest treball, el public sota la següent llicència:
w:ca:Creative Commons
reconeixement compartir igual
Aquest fitxer està subjecte a la llicència de Creative Commons Reconeixement i Compartir Igual 3.0 No adaptada.
Sou lliure de:
  • compartir – copiar, distribuir i comunicar públicament l'obra
  • adaptar – fer-ne obres derivades
Amb les condicions següents:
  • reconeixement – Heu de donar la informació adequada sobre l'autor, proporcionar un enllaç a la llicència i indicar si s'han realitzat canvis. Podeu fer-ho amb qualsevol mitjà raonable, però de cap manera no suggereixi que l'autor us dóna suport o aprova l'ús que en feu.
  • compartir igual – Si modifiqueu, transformeu, o generareu amb el material, haureu de distribuir les vostres contribucions sota una llicència similar o una de compatible com l'original

Python (Matplotlib)

import numpy as np
import matplotlib.pyplot as plt
import scipy.special as sp
 
X = np.arange(-4, 4, 0.01)	# range of the graph                                                                            
 
plt.clf()
plt.figure(figsize=(4,4))
plt.axes([0.17,0.13,0.79,0.8])
plt.hold(True)

Q = []	# No curves at first.

# Draw the previous Student's t-distributions
nu = 30	# freedom degree = 30
for previous_nu in range(1,nu):
	mu = 0	# mean = 0
	A = np.exp(sp.gammaln((previous_nu+1)/2.0));
	B = np.exp(sp.gammaln(previous_nu/2.0))*np.sqrt(previous_nu*np.pi);
	C = (1+X*X/previous_nu)**(-(previous_nu+1)/2.0);
	Y = A*C/B;
	a = plt.plot(X, Y, '-', color='green', lw=1)
	Q.append(a)

# Draw the curve of Normal distribution
mu = 0	# mean = 0
sigma = 1	# variance = 1
A = 1/(sigma*np.sqrt(2*np.pi))
B = np.exp(-(X-mu)*(X-mu)/(2*sigma*sigma));
Y = A*B
a = plt.plot(X, Y, '-', color='blue', lw=2)
Q.append(a)
	
# Draw the curve of Student's t-distribution
mu = 0	# mean = 0
A = np.exp(sp.gammaln((nu+1)/2.0));
B = np.exp(sp.gammaln(nu/2.0))*np.sqrt(nu*np.pi);
C = (1+X*X/nu)**(-(nu+1)/2.0);
Y = A*C/B;
a = plt.plot(X, Y, '-', color='red', lw=2)
Q.append(a)
	
# Remaining steps to finish drawing the graph. 
plt.xlabel("x")
plt.ylabel("P(x)")
plt.xlim(-4,4)

# Saving the output.
plt.savefig("T_distribution_1df.pdf")
plt.savefig("T_distribution_1df.eps")
plt.savefig("T_distribution_1df.svg")

Llegendes

Afegeix una explicació d'una línia del que representa aquest fitxer

Elements representats en aquest fitxer

representa l'entitat

Historial del fitxer

Cliqueu una data/hora per veure el fitxer tal com era aleshores.

Data/horaMiniaturaDimensionsUsuari/aComentari
actual11:10, 29 abr 2016Miniatura per a la versió del 11:10, 29 abr 2016360 × 360 (67 Ko)IkamusumeFanrevise based on discussions
06:55, 21 jul 2013Miniatura per a la versió del 06:55, 21 jul 2013360 × 360 (86 Ko)IkamusumeFanThe previous edition is wrong on the degrees of freedom.
06:26, 21 jul 2013Miniatura per a la versió del 06:26, 21 jul 2013360 × 360 (86 Ko)IkamusumeFanThicker lines for visibility.
06:16, 21 jul 2013Miniatura per a la versió del 06:16, 21 jul 2013360 × 360 (86 Ko)IkamusumeFanUser created page with UploadWizard

La pàgina següent utilitza aquest fitxer:

Ús global del fitxer

Utilització d'aquest fitxer en altres wikis:

Metadades