JMP 스크립트를 사용하여 일반화 된 감마 배포 생성<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />모든,
난수 생성을 허용하는 함수가 있습니까?
일반화 된 감마 분포에서? 스크립팅 가이드에는
임의의 숫자를 생성하는 임의의 감마 함수
감마 분포하지만 일반화 된 감마에 대해서는 아무것도 표시되지 않습니다.
분포.
당신의 도움을 주셔서 감사합니다.
-ASVP
JMP 스크립트를 사용하여 일반화 된 감마 배포 생성무작위 수를 생성하는 방법을 보여준 Matt와 MS에게 감사드립니다.
일반화 된 감마 분포.
문안 인사,
-ASVP
JMP 스크립트를 사용하여 일반화 된 감마 배포 생성안녕하세요:
MS가 우리에게 단서를주었습니다. R 프롬프트에서 :
> 도서관 (VGAM)
> 벵가 암
과
> 혈장 감마
rgengamma가 수정 된 기본 R rgamma 함수를 반환 함을 보여줍니다.
y = rgamma (n, k)
스케일 * y ^ (1 / d)
JMP에서는 기본 "Random Gamma"함수의 수정을 사용할 수도 있습니다.
현재 데이터 표 () << 새 열 ( "JMP GenGamma",
공식 (1 * 랜덤 감마 (1) ^ (1/2)));
현재 데이터 테이블 () << 수식 실행;
(물론, 하나는 일치를 얻기 위해 매개 변수로 피들을해야 할 것입니다)
임의의 숫자 생성기와 일치하는 사람 - 아마도 씨앗을 고정하여?
친애하는,
-매트
베스트
JMP 스크립트를 사용하여 일반화 된 감마 배포 생성나는 내장 된 제너레이터를 사용하여 3 매개 변수 일반화 된 감마 분포에 대해 임의의 숫자를 얻을 수 있다고 생각하지 않습니다. 가능하다면 어떻게하는지 알고 싶습니다.
그러나 JMP 9는 R에서 임의의 숫자를 가져올 수 있습니다. 아래의 JSL 예제를 참조하십시오.
// 임의의 숫자를 반환하는 함수
// 생성 된 일반화 된 감마 분포
// R 패키지에 의해 VGAM
탕가 마 = 기능 ( { 엔 = 100 , 비 = 1 , 디 = 1 , 케이 = 1 } ,
R Init () ;
R 제출 ( "
도서관 (VGAM)
rggam <- rgengamma (100,1,2,3)
" ) ;
제발 = R Get ( 제발 ) ;
R 학기 () ;
제발
) ;
// 함수를 채우는 방법의 예
// n = 100 난수를 가진 데이터 테이블
dt = 새 테이블 ( "일반화 된 감마" , 새 열 ( "무작위" ) ) ;
기둥 ( dt , "무작위" ) << 세트 값 ( 탕가 마 ( 100 , 1 , 2 , 삼 ) ) ;