[問題] beta分佈的問題

看板Statistics作者 (下次一定要去香港)時間17年前 (2008/09/29 16:51), 編輯推噓2(204)
留言6則, 4人參與, 最新討論串1/1
一樣的問題想再這邊也問看看 matlab中已知有betacdf的功能,卻只能限定x值在0和1之間 我想畫x值不限定在0和1之間的beta分佈的累積機率函數 我發現excel有這樣的功能,excel中函數 =BETADIST(x,a,b,l,u) 這裡,我指的是更一般化的beta分佈,也就是可以指定上下限的範圍 http://tinyurl.com/3hoc6b 我不曉得matlab該怎麼自己寫這一般化beta的累積機率函數,或者有現成的code可用? 希望x軸是從最小值(l)到最大值(u),y軸當然就是累積機率值(0~1) 因為我想從這種beta分佈中抽隨機亂數~~也就是這上下限之間隨機的一個值 希望大家看得懂 謝謝@@ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.217.47

09/29 17:43, , 1F
beta的x值域 0<x<1,其他範圍無意義…請問你要怎麼求@@?
09/29 17:43, 1F
※ 編輯: genwei 來自: 140.123.217.47 (09/29 18:06)

09/29 18:03, , 2F
是說要在(l,u)區間(shifted & scaled)的beta分配?
09/29 18:03, 2F

09/29 18:13, , 3F
beta dist. 就是限定在(0,1),其他你要畫什麼? 看不懂 @@"
09/29 18:13, 3F
※ 編輯: genwei 來自: 140.123.217.47 (09/29 18:23)

09/29 19:01, , 4F
這種函數已經偏離一般熟知的PDF,通常軟體也不會內建
09/29 19:01, 4F

09/29 19:02, , 5F
只能從uniform r.v.開始寫了
09/29 19:02, 5F

09/29 19:27, , 6F
原來把累積的機率值各別除上累積機率總值就有0~1之間了XD
09/29 19:27, 6F
文章代碼(AID): #18u9S4gW (Statistics)