Directory src/dr/inference/operators/

Total Files:
59
Deleted Files:
7
Lines of Code:
2303

[root]/src/dr/inference/operators

Lines of Code

src/dr/inference/operators/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 386 (100.0%) 16790 (100.0%) 43.4
msuchard 77 (19.9%) 6219 (37.0%) 80.7
alexei.drummond 80 (20.7%) 3997 (23.8%) 49.9
jheled 78 (20.2%) 2190 (13.0%) 28.0
baele.guy@gmail.com 19 (4.9%) 1705 (10.2%) 89.7
akaruiws 18 (4.7%) 1105 (6.6%) 61.3
Michael.DefoinPLatel 4 (1.0%) 429 (2.6%) 107.2
alexander.alekseyenko 5 (1.3%) 370 (2.2%) 74.0
rambaut 23 (6.0%) 236 (1.4%) 10.2
dong.w.xie 72 (18.7%) 186 (1.1%) 2.5
Sebastian.Hoehna 3 (0.8%) 163 (1.0%) 54.3
gcybis@yahoo.com.br 3 (0.8%) 124 (0.7%) 41.3
philippe.lemey@gmail.com 1 (0.3%) 46 (0.3%) 46.0
bloomquist 2 (0.5%) 16 (0.1%) 8.0
jen.tom 1 (0.3%) 4 (0.0%) 4.0

Most Recent Commits

msuchard 2013-04-29 03:42 Rev.: 5619

Added missing CompoundParameter.fireParameterChangedEvent method, and demonstrating a nicer approach to multi-developer debugging.

28 lines of code changed in 2 files:

  • src/dr/inference/operators: AdaptableVarianceMultivariateNormalOperator.java (+28 -14)
baele.guy@gmail.com 2013-04-28 23:45 Rev.: 5618

Reverted to how the parameters were set previously, the likelihoods were not being updated correctly.

26 lines of code changed in 1 file:

  • src/dr/inference/operators: AdaptableVarianceMultivariateNormalOperator.java (+26 -30)
msuchard 2013-04-28 06:43 Rev.: 5617

Stream-lining serial operations during multi-parameter updates

32 lines of code changed in 1 file:

  • src/dr/inference/operators: AdaptableVarianceMultivariateNormalOperator.java (+32 -15)
msuchard 2013-04-15 09:25 Rev.: 5590

Fixed Jacobian for log-transforms under new adaptive multivariate transition kernel for mixture models.

2 lines of code changed in 1 file:

  • src/dr/inference/operators: AdaptableVarianceMultivariateNormalOperator.java (+2)
baele.guy@gmail.com 2013-04-10 23:45 Rev.: 5577

Fixed the MH ratio for the independent coalescent sampler.

16 lines of code changed in 2 files:

  • src/dr/inference/operators: IndependentCoalescentSampler.java (+16 -5)
baele.guy@gmail.com 2013-04-09 00:30 Rev.: 5566

Allows for an independent coalescent to be drawn given a list of taxa and a demographic model. The generated tree is then copied into the existing treeModel.

171 lines of code changed in 1 file:

  • src/dr/inference/operators: IndependentCoalescentSampler.java (+171)
msuchard 2013-03-27 03:29 Rev.: 5543

Fix to issue 687; may need to port to 1.7 branch. RandomWalkOperator no longer reflects negative values when using default bounds.

5 lines of code changed in 2 files:

  • src/dr/inference/operators: RandomWalkOperator.java (new)
msuchard 2013-03-20 12:29 Rev.: 5512

Fixed transform; they were missing Jacobians in computing densities.

9 lines of code changed in 1 file:

  • src/dr/inference/operators: AdaptableVarianceMultivariateNormalOperator.java (+9 -4)
baele.guy@gmail.com 2013-03-19 21:31 Rev.: 5510

Added transformations to the syntax rules of the adaptable variance MVN operator.

5 lines of code changed in 1 file:

  • src/dr/inference/operators: AdaptableVarianceMultivariateNormalOperator.java (+5 -4)
msuchard 2013-03-19 18:02 Rev.: 5509

Fixed log determinate for large diagonal matrices; refactored transforms.

147 lines of code changed in 1 file:

  • src/dr/inference/operators: AdaptableVarianceMultivariateNormalOperator.java (+147 -256)
baele.guy@gmail.com 2013-03-16 04:10 Rev.: 5491

More flexible version of the adaptable variance MVN operator with respect to the transformations, which can now be provided using XML specification.

160 lines of code changed in 1 file:

  • src/dr/inference/operators: AdaptableVarianceMultivariateNormalOperator.java (+160 -32)
baele.guy@gmail.com 2013-03-04 21:47 Rev.: 5467

New version of the adaptable variance MVN operator. Transformation to the log scale is currently always performed, the Jacobian has been taken into account for the MH-ratio.

59 lines of code changed in 1 file:

  • src/dr/inference/operators: AdaptableVarianceMultivariateNormalOperator.java (+59 -22)
baele.guy@gmail.com 2013-02-22 04:04 Rev.: 5451

Remove old version of the operator.

0 lines of code changed in 1 file:

  • src/dr/inference/operators: AdaptiveMetropolisOperator.java (del)
baele.guy@gmail.com 2013-02-22 03:56 Rev.: 5450

Refactoring.

396 lines of code changed in 1 file:

  • src/dr/inference/operators: AdaptableVarianceMultivariateNormalOperator.java (+396)
baele.guy@gmail.com 2013-02-21 22:40 Rev.: 5449

Added option to specify the number of iterations using the initial covariance.

66 lines of code changed in 1 file:

  • src/dr/inference/operators: AdaptiveMetropolisOperator.java (new 66)
baele.guy@gmail.com 2013-02-21 22:37 Rev.: 5447

Fixed typo.

1 lines of code changed in 2 files:

  • src/dr/inference/operators: IndependentNormalDistributionSampler.java (new)
baele.guy@gmail.com 2013-02-21 02:33 Rev.: 5442

Cleaning up.

11 lines of code changed in 1 file:

  • src/dr/inference/operators: AdaptiveMetropolisOperator.java (+11 -34)
baele.guy@gmail.com 2013-02-21 01:29 Rev.: 5441

Remaining part of an adaptive Metropolis (AM) algorithm/operator. Seems to be working but needs more testing. Also needs a rewrite to exploit symmetry and avoid redundant calculations.

156 lines of code changed in 1 file:

  • src/dr/inference/operators: AdaptiveMetropolisOperator.java (+156 -43)
baele.guy@gmail.com 2013-02-19 01:52 Rev.: 5426

First part of an adaptive Metropolis (AM) algorithm/operator.

290 lines of code changed in 1 file:

  • src/dr/inference/operators: AdaptiveMetropolisOperator.java (+290)
baele.guy@gmail.com 2013-02-13 01:25 Rev.: 5390

First version of an independent sampler from a normal distribution model.

177 lines of code changed in 1 file:

  • src/dr/inference/operators: IndependentNormalDistributionSampler.java (+177)
baele.guy@gmail.com 2013-02-12 21:27 Rev.: 5389

Forgot to include the actual parameter in the XML rules.

8 lines of code changed in 2 files:

  • src/dr/inference/operators: IndependentGammaSampler.java (+8 -1)
baele.guy@gmail.com 2013-02-07 01:48 Rev.: 5378

First version of an independent sampler from a gamma distribution.

163 lines of code changed in 1 file:

  • src/dr/inference/operators: IndependentGammaSampler.java (+163)
msuchard 2012-12-04 08:11 Rev.: 5272

Updated PrecisionMatrixGibbsOperator for functionality within path sampling from posterior to prior. Should still cause errors in path sampling between two arbitrary models.

12 lines of code changed in 4 files:

  • src/dr/inference/operators: GibbsOperator.java (new), SimpleMCMCOperator.java (new)
gcybis@yahoo.com.br 2012-07-09 20:35 Rev.: 5061

Better mixing for hierarchical graph model

16 lines of code changed in 2 files:

  • src/dr/inference/operators: HierarchicalBitFlipOperator.java (new)
gcybis@yahoo.com.br 2012-03-16 18:15 Rev.: 4863

Hierarchical model for discrete trait

108 lines of code changed in 1 file:

  • src/dr/inference/operators: HierarchicalBitFlipOperator.java (+108)
rambaut 2012-03-08 04:40 Rev.: 4786

Commented out a couple of debug printfs

2 lines of code changed in 4 files:

  • src/dr/inference/operators: NormalGammaPrecisionGibbsOperator.java (new), NormalNormalMeanGibbsOperator.java (+1 -1)
dong.w.xie 2011-12-05 11:43 Rev.: 4503

trunk:solve Issue 451: BEAST suggests using a non-integer for randomWalkIntegerOperator

2 lines of code changed in 2 files:

  • src/dr/inference/operators: RandomWalkIntegerOperator.java (+2 -5)
msuchard 2011-09-22 10:36 Rev.: 4330

Fixed integer overflow (when prior sampling) and mixed-math in RandomWalkOperator

5 lines of code changed in 1 file:

  • src/dr/inference/operators: RandomWalkOperator.java (+5 -4)
akaruiws 2011-04-09 19:19 Rev.: 3929

Change the performance suggestion.

5 lines of code changed in 1 file:

  • src/dr/inference/operators: RandomWalkIntegerOperator.java (+5 -2)
akaruiws 2011-04-01 18:56 Rev.: 3921

Tidy up more msatBMA related things.

72 lines of code changed in 3 files:

  • src/dr/inference/operators: MicrosatelliteModelSelectOperator.java (new), RandomWalkIntegerOperator.java (+67 -29)
akaruiws 2011-04-01 01:16 Rev.: 3911

Tidy up MsatBMA related things.

131 lines of code changed in 2 files:

  • src/dr/inference/operators: MicrosatelliteAveragingOperator.java (del), MsatBitFlipOperator.java (new 131)
dong.w.xie 2010-12-15 14:46 Rev.: 3756

Trunk: revert an incorrect change on uniform and random walk integer operator on integer parameter part

13 lines of code changed in 3 files:

  • src/dr/inference/operators: RandomWalkIntegerOperator.java (+7 -7), UniformIntegerOperator.java (new)
dong.w.xie 2010-12-01 12:08 Rev.: 3734

Trunk: add Uniform Integer Operator Test

18 lines of code changed in 2 files:

  • src/dr/inference/operators: RandomWalkIntegerOperator.java (+5 -2), UniformIntegerOperator.java (+13 -4)
dong.w.xie 2010-11-30 13:42 Rev.: 3732

Trunk: solve Issue 435: UniformIntegerOperator did not include upper in the value:

int newValue = MathUtils.nextInt(upper - lower) + lower;
Because nextInt(n) gives value [0, n-1], if upper = 2 then newValue cannot have 2.
The correct code should be
int newValue = MathUtils.nextInt(upper - lower + 1) + lower;

29 lines of code changed in 1 file:

  • src/dr/inference/operators: UniformIntegerOperator.java (+29 -17)
dong.w.xie 2010-11-30 09:13 Rev.: 3731

Trunk: make Integer Parameter to allow to pass Variable<Integer>.

66 lines of code changed in 7 files:

  • src/dr/inference/operators: MultipleRandomWalkIntegerOperator.java (new), RandomWalkIntegerNodeHeightWeightedOperator.java (new), RandomWalkIntegerOperator.java (+50 -18), RandomWalkIntegerSetSizeWeightedOperator.java (+8 -23)
rambaut 2010-10-07 21:42 Rev.: 3607

Implemented algorithm for a reflected random walk avoiding a loop. Refactored the old looping algorithm out into a method and created a unit test to compare the two. Currently for the test with a very large number of loop iterations, the results are different at the 4th decimal place, probably as a result of loss of precision in the repeated subtractions in the loop.

65 lines of code changed in 1 file:

  • src/dr/inference/operators: RandomWalkOperator.java (+65 -15)
rambaut 2010-10-06 23:41 Rev.: 3605

Fixed an issue where an IntegerRandomWalkOperator was actually just generating a RandomWalkOperator (the wrong string was being used).

1 lines of code changed in 1 file:

  • src/dr/inference/operators: RandomWalkIntegerOperator.java (+1 -1)
alexander.alekseyenko 2010-09-24 04:19 Rev.: 3566

add a new operator on sum constrained parameter, providing better mixing for multiscale parameters

132 lines of code changed in 1 file:

  • src/dr/inference/operators: DeltaMixOperator.java (new 132)
msuchard 2010-09-09 04:22 Rev.: 3508

Better checking in generalized linear models to ensure that design matrices are of full rank.

7 lines of code changed in 2 files:

  • src/dr/inference/operators: MultivariateNormalOperator.java (new)
philippe.lemey@gmail.com 2010-09-04 07:57 Rev.: 3490

marc did something

46 lines of code changed in 1 file:

  • src/dr/inference/operators: MultivariateNormalOperator.java (+46 -12)

(144 more)

Generated by StatSVN 0.7.0