⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dirichrnd.m

📁 Continuous Profile Models (CPM) Matlab Toolbox.
💻 M
字号:
function r = dirichrnd(p,k)% function r = dirichrnd(p,k)%% generate a random sample from a dirichlet distribution, with% dimentionality vector of parameters (of length n), p.%% k (default k=1) is the number of samples returned%% Depends on 'gamrnd' in the stats toolbox%% Author: Jennifer Listgarten, Aug 12, 2005.if ~exist('k')    k=1;endn=length(p);g=zeros(n,k); %store temporary gamma samplesfor dim=1:n    g(dim,:) = gamrnd(p(dim)*ones(1,k),1);end    counts = sum(g,1);countsRep = repmat(counts,[n 1]);r=g./countsRep;return;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -