0
试图生成一个随机矩阵,其中包含行和列的总和以及对角线上的零的约束。RAS算法生成随机矩阵
到目前为止,通过使用mipfp
包中的Ipfp
函数,我可以生成一个随行矩阵,它具有行和列的总和约束,但仍然无法使对角线等于0。
InitialM <- array(1,dim=c(5,5))
SumOfRows <- c(40, 60, 20, 10, 10)
SumOfCols <- c(30, 30, 60, 10, 10)
TargetData<- list(SumOfRows, SumOfCols)
Target.list <- list(1,2)
RandomMatrix <- Ipfp(InitialM, Target.list, TargetData,
iter=100, tol=1e-10)
有没有人有任何想法?
我没有看到任何证据表明这种算法足够灵活以实现您的目标... –