안녕하세요,
일부 베이지안 부트 스트랩을 시도하고 JMP Pro에서 수행하려고합니다. 내가 사용하고 싶었던 이전의 디딤돌 중 하나가 딜리 클릿 (Dirichlet)입니다. 열 데이터 형식 Expression을 사용하여 가중치의 벡터를 유지하고 압축하여 Addin으로 레이블 지정 적용 할 정확한 가중치가 벡터의 어느 행 / 열에 들어 있는지 알 수 있도록 열의 고유 값을 인덱싱합니다.
R 커넥터 (아래)를 사용하여 Dirichlet 벡터를 생성 할 수 있지만 수식 열에서이를 수행하여 Pro의 부트 스트랩 기능을 활용할 수 있습니다. 어떤 제안?
Names Default To Here( 1 );
R Init();
//input list, outputlist, Rcode
rc = R Execute(
{nSamples,pollResult},
{x},
"
library (DirichletReg)
x <- rdirichlet(nSamples, c(728,584,138))"
);
Wait( 3 );
//get dataframe from R
resultMatrix = R Get(x);
//close connection
R Term();
//export results
dt = As Table( resultMatrix );이 정보를 벡터 열 추가 기능 확장 내가 필요한 것을 나에게 주었다. 감사.
안녕 스티븐,
아래 코드를 열 수식에 붙여 넣을 수 있으며 Dirichlet에서 샘플링해야합니다. 나는 그것을 테스트하지 않았기 때문에 그것을 사용하기 전에 그것이 정확하다는 것을 스스로 확신하도록 권할 것입니다. 나는 그것의 기초를 썼다. https://en.wikipedia.org/wiki/Dirichlet_distribution#Random_number_generation
alpha = [1 2 3 4 5];
gams = Random Gamma(alpha)`;
gams/sum(gams); // values sampled from dirichlet with concentration parameters alpha
마일로
Dirichlet 배포판은 JMP에서 직접 사용할 수 없지만이 경우 R을 호출 할 필요는 없습니다. JMP에서 사용할 수있는 함수를 사용하는 열 수식을 만들 수 있습니다. 예를 들어, " Dirichlet 분포에 대한 직관적 인 설명은 무엇입니까? " 자세한 내용은.