|
C(p,
origMatrix,
weightsRDP=0.,
weights2D=0.,
weightsLS=0.,
weightPR=0.,
weightPriors=0.,
*args,
**kwargs)
p is list {a_{ij}, i: 1..n, j: i+1..n}... |
source code
|
|
|
calcPriors(paramsList,
pOpt=0.,
pSigma=10.) |
source code
|
|
|
sumRowDotProdsOLD(origMatrix)
Makes more sense to use on Jacobian than on Hessian. |
source code
|
|
|
sumRowDotProdsNEW(origMatrix)
Makes more sense to use on Jacobian than on Hessian. |
source code
|
|
|
|
|
|
|
|
|
|
|
ProcessFullMatrix(p)
this is used if parameters define all elements of a matrix |
source code
|
|
|
|
|
ProcessQuarterMatrix(p)
this is used if parameters define just upper right and lower left
quadrants of antisymmetric matrix. |
source code
|
|
|
BestMatrix(origMatrix,
p=None,
weightsRDP=1.,
weights2D=0.,
weightsLS=0.,
weightPR=0.,
weightPriors=0.,
seed=None,
*args,
**kwargs) |
source code
|
|
|
ManyBest(origMatrix,
numberTries=10,
p=None,
numOpts=10,
weightsRDP=1.,
weights2D=0.,
weightsLS=0.,
weightPR=0.,
weightPriors=0.,
seed=None,
*args,
**kwargs) |
source code
|
|
|
OptimizeManyTimes(origMatrix,
p=None,
numOpts=10,
weightsRDP=1.,
weights2D=0.,
weightsLS=0.,
weightPR=0.,
weightPriors=0.,
seed=None,
*args,
**kwargs) |
source code
|
|
|
|
|
|
|
|
|
getHessFull(gammas=None,
amounts=None,
numExps=3) |
source code
|
|
|
getHessFullLogTime(gammas=None,
amounts=None,
numExps=3)
use this routine for new paper |
source code
|
|
|
|
|
getHessGGLogTime(gammas=None,
amounts=None,
numExps=3)
use this routine for the new paper |
source code
|
|
|
getHessAA(amounts=None,
gammas=None,
numExps=3) |
source code
|
|
|
getHessAALogTime(amounts=None,
gammas=None,
numExps=3)
use this routine for the new paper |
source code
|
|
|
getJacobian(times,
amounts=None,
gammas=None) |
source code
|
|
|
getJacobianLogTime(times,
amounts=None,
gammas=None) |
source code
|
|
|
getJacobianLog(times,
gammas,
amounts=None)
This is the routine to use for new paper (with times exponentially
distributed. |
source code
|
|
|
getJacobianLogG(times,
gammas,
amounts=None)
This is the routine to use for new paper (with times exponentially
distributed. |
source code
|
|
|
getJacobianLogA(times,
gammas,
amounts)
This is the routine to use for new paper (with times exponentially
distributed. |
source code
|
|
|
|
|
getJacobianGLogTime(times,
gammas,
amounts=None) |
source code
|
|
|
|
|
getJacobianALogTime(times,
amounts,
gammas=None) |
source code
|
|
|
normRows(matrixToPlot)
Useful for plotting and otherwise comparing alignment of rows of matrices. |
source code
|
|
|
transformMatrix(origMatrix,
transformation) |
source code
|
|
|
findPermutation(permMat)
In so far as permMat is a permutation matrix, returns the permutation. |
source code
|
|
|
makePermutationMatrix(permList)
Takes a list defining the permutation and makes the appropriate matrix. |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CostAlongP(origMatrix,
params,
k,
deltaP,
weightsRDP=0.,
weights2D=0.,
weightsLS=0.,
weightPR=0.,
weightPriors=0.) |
source code
|
|