Fixing depTableMaker ordering bug
This commit is contained in:
parent
6cdcb4d4d6
commit
6ef8f32a72
@ -18,8 +18,10 @@ musoRand <- function(parameters, constrains = NULL, iterations=3000){
|
||||
constMatrix <- constMatrix[,-1]
|
||||
|
||||
depTableMaker <- function(constMatrix,parameters){
|
||||
parameters <- parameters[order(parameters[,1]),]
|
||||
constMatrix[constMatrix[,"INDEX"] %in% parameters[,1],c(5,6)]<-parameters[,c(2,3)]
|
||||
## parameters <- parameters[order(parameters[,1]),] ## BUG!!!
|
||||
selectedRows <- constMatrix[,"INDEX"] %in% parameters[,1]
|
||||
rankList <- rank(constMatrix[selectedRows,2])
|
||||
constMatrix[selectedRows,c(5,6)] <- parameters[rankList,c(2,3)]
|
||||
logiConstrain <- (constMatrix[,"GROUP"] %in% constMatrix[constMatrix[,"INDEX"] %in% parameters[,1],"GROUP"] &
|
||||
(constMatrix[,"GROUP"]!=0)) | ((constMatrix[,"INDEX"] %in% parameters[,1]) & (constMatrix[,"GROUP"] == 0))
|
||||
constMatrix <- constMatrix[logiConstrain,]
|
||||
|
||||
Loading…
Reference in New Issue
Block a user