跳转到内容

File:Beta distribution cdf.svg

页面内容不支持其他语言。
這個文件來自維基共享資源
维基百科,自由的百科全书
原始文件 (SVG文件,尺寸为566 × 425像素,文件大小:80 KB)


摘要

描述
English: Cumulative distribution function for the Beta distribution. Based on work of Krishnavedala.
日期
来源 自己的作品
作者 Horas
其他版本
SVG开发
InfoField
 该SVG的源代码为有效代码
 本徽标使用Gnuplot创作。

许可协议

此作品不具有版权,属于公有领域,因为其所包含之内容均为公共信息,不包含任何原创内容

Source Codes

Using gnuplot
reset
reset session

out=2
outputpath= "./"
outputfilename="betacummulative"
if(out==1) {
	set terminal qt size 1000,750 font ",14"
}
if(out==2) {
	set terminal pdfcairo size 16cm,12cm  font ",20" linewidth 2
	set output outputpath.outputfilename.".pdf"
}
if(out==3) {
	set terminal pngcairo size 800,600  font ",14"
	set output  outputpath.outputfilename.".png"
}

dbeta(x,a,b) = exp((a-1)*log(x)+(b-1)*log(1-x)-lgamma(a)-lgamma(b)+lgamma(a+b))
pbeta(x,a,b) = ibeta(a,b,x)
f(x,y,z) = pbeta(x,y,z)

set samples 500
 
set xrange [0:1]
set xtics 0.2
set yrange [0:1]
set ytics 0.2

#set xlabel "x"
set ylabel "CDF"

set key at .40,1

set grid xtics ytics mytics lw 1 lc rgb "#888" dashtype 3 lt 1
set border 3 back lw 2 lc rgb "#222"
set tics in nomirror scale 0.75

lww=2
set ls 1 lw lww lc rgb "#E41A1C"
set ls 2 lw lww lc rgb "#377EB8"
set ls 3 lw lww lc rgb "#4DAF4A"
set ls 4 lw lww lc rgb "#984EA3"
set ls 5 lw lww lc rgb "#FF7F00"

plot \
    f(x, 0.5,0.5) w l ls 1	title "{/Symbol a} = {/Symbol b} = 0.5", \
    f(x, 5,  1)   w l ls 2	title "{/Symbol a} = 5, {/Symbol b} = 1", \
    f(x, 1,  3)   w l ls 3	title "{/Symbol a} = 1, {/Symbol b} = 3", \
    f(x, 2,  2)   w l ls 4	title "{/Symbol a} = 2, {/Symbol b} = 2", \
    f(x, 2,  5)   w l ls 5	title "{/Symbol a} = 2, {/Symbol b} = 5"

if (out>1) {
	set output
}
if (out == 1) {
	pause -1
}
Using python with matplotlib, scipy and numpy toolboxes.
from matplotlib.pyplot import *
from numpy import linspace
from scipy.stats import beta

x = linspace(0,1,75)

fig = figure()
ax = fig.add_subplot(111)
ax.plot(x,beta.cdf(x,0.5,0.5),label=r"$\alpha=\beta=0.5$")
ax.plot(x,beta.cdf(x,5,1),label=r"$\alpha=5, \beta=1$")
ax.plot(x,beta.cdf(x,1,3),label=r"$\alpha=1, \beta=3$")
ax.plot(x,beta.cdf(x,2,2),label=r"$\alpha=2, \beta=2$")
ax.plot(x,beta.cdf(x,2,5),label=r"$\alpha=2, \beta=5$")
ax.grid(True)
ax.minorticks_on()
ax.legend(loc=9)
setp(ax.get_legend().get_texts(),fontsize='small')
ax.set_ylim(0,2.6)
ax.set_xlabel("x")
ax.set_ylabel("PDF")

fig.savefig("Beta_distribution_cdf.svg",bbox_inches="tight",\
	pad_inches=.15)

说明

添加一行文字以描述该文件所表现的内容

此文件中描述的项目

描繪內容

image/svg+xml

1f72bea9f3bba076e2825b83bc7596ef7c26b2bd

81,532 字节

425 像素

566 像素

文件历史

点击某个日期/时间查看对应时刻的文件。

日期/时间缩⁠略⁠图大小用户备注
当前2014年11月14日 (五) 18:502014年11月14日 (五) 18:50版本的缩略图566 × 425​(80 KB)Horas{{Information |Description=edited to fit to prob. density function plot. Better readability. |Date=2014-11-14 |Source={{own}} |Author= ~~~ |Permission= |other_versions= }}
2011年6月4日 (六) 21:562011年6月4日 (六) 21:56版本的缩略图640 × 495​(65 KB)Krishnavedalacorrected the y-axis label and location of legend
2011年6月4日 (六) 21:542011年6月4日 (六) 21:54版本的缩略图639 × 495​(65 KB)Krishnavedalacorrected the range of y-axis
2011年6月4日 (六) 21:532011年6月4日 (六) 21:53版本的缩略图639 × 489​(68 KB)Krishnavedala{{Information |Description ={{en|1=Cumulative distribution function for the Beta distribution. Created using python with matplotlib, scipy and numpy toolboxes. <syntaxhighligh

以下页面使用本文件:

全域文件用途

以下其他wiki使用此文件:

元数据