如何将随机种子设置为随机索引函数?我使用随机索引生成随机数矩阵。 但是,我希望每次运行脚本时都有相同的随机数集。 我可以为随机索引函数设置随机种子吗?
回复:如何将随机种子设置为随机索引函数?当我说没有办法为 Random Index() 设置种子时,我是不正确的; Random Reset() 函数将完成这项工作
Names Default To Here( 1 );
Random Reset( 1 );
x=random index(100, 10);
show(x);
Random Reset( 1 );
x=random index(100, 10);
show(x);
回复:如何将随机种子设置为随机索引函数?我不相信您可以为随机索引设置种子。但是,您可以一次性生成所需的矩阵,然后将其保存到文本文件中。然后,您可以从脚本开头的文本文件中读取矩阵,并以此方式设置矩阵。下面是创建矩阵、将其保存到文本文件以及如何检索它的简单说明。
x=random index(100, 10);
show(x);
save text file("$TEMP/random.txt", char(x));
x=[];
show(x);
x=parse(load text file("$TEMP/random.txt"));
show(x);
您还可以创建一个包含列中矩阵值的数据表,保存数据表。然后根据需要打开保存的表并将列中的值读入矩阵。
回复:如何将随机种子设置为随机索引函数?找到一个插件: https://community.jmp.com/t5/JMP-Add-Ins/Random-Seed-Reset/ta-p/21973
对于简单值:
Names Default To Here( 1 );
Random Reset( 1 );
Random Normal();
对于一个对象:
obj << Set Seed( 1111 );
对于一个平台:
dt = Open( "$SAMPLE_DATA/Boston Housing.jmp" );
obj = Partition(
Y( :chas ),
X( :crim, :zn, :indus, :mvalue, :nox, :rooms, :age, :distance, :radial ),
Method( "Bootstrap Forest" ),
Set Random Seed( 1234 ),
Go
);
在脚本索引中尝试随机种子以获取更多信息: