你好:
MS给了我们一个线索。 从R提示符:
>库(VGAM)
> rgengamma
和
>?rgengamma
揭示了rgengamma返回修改后的基本R rgamma函数
y = rgamma(n,k)
规模* Y ^(1 / d)
在JMP中,我们还可以使用基本“随机Gamma”功能的修改,例如
当前数据表()<<新列(“JMP GenGamma”,
公式(1 *随机伽玛(1)^(1/2)));
当前数据表()<<运行公式;
(当然,人们必须摆弄参数以获得匹配)
匹配随机数发生器,任何人 - 也许通过固定种子?
最好的祝福,
-Matt
最好
我不认为你可以使用内置生成器得到三参数广义伽玛分布的随机数。如果可能的话我也想知道怎么做。
但是,JMP 9可以从R获得随机数。请参阅下面的JSL示例。
//从中返回随机数的函数
//生成广义伽马分布
//由R package VGAM提供
rgengamma = 功能 ( { ñ = 100 , b = 1 , d = 1 , ķ = 1 } ,
R初始 () ;
R提交 ( “
库(VGAM)
rggam < - rgengamma(100,1,2,3)
“ ) ;
rggam = R Get ( rggam ) ;
R术语 () ;
rggam
) ;
//如何使用函数填充a的示例
//数据表,n = 100个随机数
DT = 新表 ( “广义伽玛” ,新栏目 ( “随机” ) ) ;
柱 ( DT , “随机” ) << setValues方法 ( rgengamma ( 100 , 1 , 2 , 3 ) ) ;