我不是数学家;目前我正在使用一个工具来执行HMC从大矩阵进行随机抽样并估计后验概率。 当我提供更小的矩阵(数据)时,它工作正常。例如。 使用具有维度的矩阵(1774,100);并使用以下MC参数,
Stepsize= 100
nsteps = 1000
max iterations = 1000
它执行随机抽样。
但是,如果我提供更大的矩阵(比如1774:300)并且参数相同,则无法对任何内容进行采样。我试图增加迭代次数。从有点读数来看,重要的是将蛙跳参数设置为正确,更重要的是将精确估计设置得更小。目前,越级大小为(0.1)。
所以我的问题是,
1. is there a correlation between the step size parameters and the size of the matrix
2. if there is a correlation, how can I estimate an optimal setting, giving the size of my matrix.
如果我没有意义,我很抱歉,因为我提到我是这个领域的新手。提前致谢。
中号