CRAN
jaatha 3.2.0
Simulation-Based Maximum Likelihood Parameter Estimation
Released May 13, 2016 by Paul Staab
Dependencies
An estimation method that can use computer simulations to approximate maximum-likelihood estimates even when the likelihood function can not be evaluated directly. It can be applied whenever it is feasible to conduct many simulations, but works best when the data is approximately Poisson distributed. It was originally designed for demographic inference in evolutionary biology. It has optional support for conducting coalescent simulation using the 'coala' package.
Installation
Maven
This package can be included as a dependency from a Java or Scala project by including
the following your project's pom.xml
file.
Read more
about embedding Renjin in JVM-based projects.
<dependencies> <dependency> <groupId>org.renjin.cran</groupId> <artifactId>jaatha</artifactId> <version>3.2.0-b25</version> </dependency> </dependencies> <repositories> <repository> <id>bedatadriven</id> <name>bedatadriven public repo</name> <url>https://nexus.bedatadriven.com/content/groups/public/</url> </repository> </repositories>
Renjin CLI
If you're using Renjin from the command line, you load this library by invoking:
library('org.renjin.cran:jaatha')
Test Results
This package was last tested against Renjin 0.9.2644 on Jun 1, 2018.
- Block.block_returns_its_corners_E1
- Block.block_returns_its_corners_E2
- Block.block_returns_its_middle_E1
- Block.block_returns_its_middle_E2
- Block.blocks_can_be_initalized_E1
- Block.blocks_can_be_initalized_E2
- Block.blocks_can_be_initalized_E3
- Block.blocks_can_be_initalized_E4
- Block.blocks_can_be_initalized_E5
- Block.it_removes_the_outer_area_of_a_block_E1
- Block.it_removes_the_outer_area_of_a_block_E2
- Block.it_removes_the_outer_area_of_a_block_E3
- Block.it_removes_the_outer_area_of_a_block_E4
- Block.sampling_of_parameters_works_E1
- Block.sampling_of_parameters_works_E2
- Block.sampling_of_parameters_works_E3
- Block.sampling_of_parameters_works_E4
- Block.sampling_of_parameters_works_E5
- Block.sampling_of_parameters_works_E6
- Block.sampling_of_parameters_works_E7
- Block.sampling_of_parameters_works_E8
- Block.test_if_a_block_includes_a_point_works_E1
- Block.test_if_a_block_includes_a_point_works_E2
- Block.test_if_a_block_includes_a_point_works_E3
- Block.test_if_a_block_includes_a_point_works_E4
- Block.test_if_a_block_includes_a_point_works_E5
- Block.test_if_a_block_includes_a_point_works_E6
- Block.test_if_a_block_includes_a_point_works_E7
- Bootstrapping.the_front-end_for_boot_works
- Coala_Interface.it_creates_a_jaatha_model_from_a_coala_one_E1
- Coala_Interface.it_creates_a_jaatha_model_from_a_coala_one_E2
- Coala_Interface.the_JSFS_is_correctly_summarized_E1
- Coala_Interface.the_JSFS_is_correctly_summarized_E2
- Coala_Interface.the_JSFS_is_correctly_summarized_E3
- Coala_Interface.the_JSFS_is_correctly_summarized_E4
- Coala_Interface.the_JSFS_is_correctly_summarized_E5
- Initialization.creation_of_initial_blocks_works_E1
- Initialization.creation_of_initial_blocks_works_E2
- Initialization.creation_of_initial_blocks_works_E3
- Initialization.creation_of_initial_blocks_works_E4
- Initialization.creation_of_initial_blocks_works_E5
- Initialization.creation_of_initial_blocks_works_E6
- Initialization.creation_of_initial_blocks_works_E7
- Initialization.creation_of_initial_blocks_works_E8
- Initialization.determining_block_per_par_works_E1
- Initialization.determining_block_per_par_works_E10
- Initialization.determining_block_per_par_works_E11
- Initialization.determining_block_per_par_works_E12
- Initialization.determining_block_per_par_works_E2
- Initialization.determining_block_per_par_works_E3
- Initialization.determining_block_per_par_works_E4
- Initialization.determining_block_per_par_works_E5
- Initialization.determining_block_per_par_works_E6
- Initialization.determining_block_per_par_works_E7
- Initialization.determining_block_per_par_works_E8
- Initialization.determining_block_per_par_works_E9
- Initialization.getting_the_start_positions_works_E1
- Initialization.getting_the_start_positions_works_E10
- Initialization.getting_the_start_positions_works_E11
- Initialization.getting_the_start_positions_works_E12
- Initialization.getting_the_start_positions_works_E2
- Initialization.getting_the_start_positions_works_E3
- Initialization.getting_the_start_positions_works_E4
- Initialization.getting_the_start_positions_works_E5
- Initialization.getting_the_start_positions_works_E6
- Initialization.getting_the_start_positions_works_E7
- Initialization.getting_the_start_positions_works_E8
- Initialization.getting_the_start_positions_works_E9
- Initialization.the_initialization_supports_one-parameter_models
- Initialization.zoom-in_search_works
- Jaatha_Data.default_creation_of_data_works_E1
- Jaatha_Data.default_creation_of_data_works_E2
- Jaatha_Data.default_creation_of_data_works_E3
- Jaatha_Data.default_creation_of_data_works_E4
- Jaatha_Data.default_creation_of_data_works_E5
- Jaatha_Data.default_creation_of_data_works_E6
- Jaatha_Data.default_creation_of_data_works_E7
- Jaatha_Data.it_calculates_logfactorials_even_for_large_numbers_E1
- Jaatha_Data.it_calculates_logfactorials_even_for_large_numbers_E2
- Jaatha_Estimation.it_supports_a_one_parameter_model
- Jaatha_Estimation.output_can_be_suppessed_by_verbose_argument
- Jaatha_Estimation.the_main_function_works
- Jaatha_Model.failing_simulations_are_detected_E1
- Jaatha_Model.failing_simulations_are_detected_E2
- Jaatha_Model.failing_simulations_are_detected_E3
- Jaatha_Model.it_checks_that_the_simfunc_has_one_arguments
- Jaatha_Model.jaatha_model_can_be_initialized_E1
- Jaatha_Model.jaatha_model_can_be_initialized_E2
- Jaatha_Model.jaatha_model_can_be_initialized_E3
- Jaatha_Model.jaatha_model_can_be_initialized_E4
- Jaatha_Model.jaatha_model_can_be_initialized_E5
- Logging.getting_best_estimates_works_E1
- Logging.getting_best_estimates_works_E2
- Logging.getting_best_estimates_works_E3
- Logging.it_creates_the_results_correctly_E1
- Logging.it_creates_the_results_correctly_E2
- Logging.it_creates_the_results_correctly_E3
- Logging.it_creates_the_results_correctly_E4
- Logging.it_creates_the_results_correctly_E5
- Logging.it_creates_the_results_correctly_E6
- Logging.it_creates_the_results_correctly_E7
- Logging.it_creates_the_results_correctly_E8
- Logging.log_initialization_works_E1
- Logging.log_initialization_works_E2
- Logging.logging_estimates_works_E1
- Logging.logging_estimates_works_E2
- Logging.logging_estimates_works_E3
- Logging.the_output_can_be_suppressed_E1
- Logging.the_output_can_be_suppressed_E2
- Logging.the_output_can_be_suppressed_E3
- Logging.the_output_can_be_suppressed_E4
- Logging.the_output_can_be_suppressed_E5
- Logging.the_output_can_be_suppressed_E6
- Logging.the_output_can_be_suppressed_E7
- Logging.the_output_can_be_suppressed_E8
- Parameter_Ranges.Parameter_denormalization_works_E1
- Parameter_Ranges.Parameter_denormalization_works_E2
- Parameter_Ranges.Parameter_denormalization_works_E3
- Parameter_Ranges.Parameter_denormalization_works_E4
- Parameter_Ranges.Parameter_normalization_works_E1
- Parameter_Ranges.Parameter_normalization_works_E2
- Parameter_Ranges.Parameter_normalization_works_E3
- Parameter_Ranges.Parameter_normalization_works_E4
- Parameter_Ranges.Ranges_can_be_initialized_E1
- Parameter_Ranges.Ranges_can_be_initialized_E2
- Parameter_Ranges.Ranges_can_be_initialized_E3
- Simulation_Cache.caching_of_simulations_works_E1
- Simulation_Cache.caching_of_simulations_works_E10
- Simulation_Cache.caching_of_simulations_works_E11
- Simulation_Cache.caching_of_simulations_works_E12
- Simulation_Cache.caching_of_simulations_works_E2
- Simulation_Cache.caching_of_simulations_works_E3
- Simulation_Cache.caching_of_simulations_works_E4
- Simulation_Cache.caching_of_simulations_works_E5
- Simulation_Cache.caching_of_simulations_works_E6
- Simulation_Cache.caching_of_simulations_works_E7
- Simulation_Cache.caching_of_simulations_works_E8
- Simulation_Cache.caching_of_simulations_works_E9
- Simulation_Cache.limiting_of_cache_works_E1
- Simulation_Cache.limiting_of_cache_works_E2
- Simulation_Cache.limiting_of_cache_works_E3
- Simulation_Cache.limiting_of_cache_works_E4
- Simulation_Cache.limiting_of_cache_works_E5
- Simulation_Cache.limiting_of_cache_works_E6
- Simulation_Cache.limiting_of_cache_works_E7
- Simulation_Cache.the_cache_can_be_disabled
- Stat_Cubes.calculation_of_break_values_supports_vectors_E1
- Stat_Cubes.calculation_of_break_values_supports_vectors_E2
- Stat_Cubes.calculation_of_break_values_works_E1
- Stat_Cubes.calculation_of_break_values_works_E2
- Stat_Cubes.calculation_of_break_values_works_E3
- Stat_Cubes.calculation_of_break_values_works_E4
- Stat_Cubes.calculation_of_break_values_works_E5
- Stat_Cubes.calculation_of_break_values_works_E6
- Stat_Cubes.cubes_are_calculated_with_NaNs_present_E1
- Stat_Cubes.cubes_are_calculated_with_NaNs_present_E2
- Stat_Cubes.generation_of_cubes_works_E1
- Stat_Cubes.generation_of_cubes_works_E10
- Stat_Cubes.generation_of_cubes_works_E11
- Stat_Cubes.generation_of_cubes_works_E2
- Stat_Cubes.generation_of_cubes_works_E3
- Stat_Cubes.generation_of_cubes_works_E4
- Stat_Cubes.generation_of_cubes_works_E5
- Stat_Cubes.generation_of_cubes_works_E6
- Stat_Cubes.generation_of_cubes_works_E7
- Stat_Cubes.generation_of_cubes_works_E8
- Stat_Cubes.generation_of_cubes_works_E9
- Tools.it_checks_for_packages
- Tools.it_samples_seeds_E1
- Tools.it_samples_seeds_E2
- Tools.it_samples_seeds_E3
- Tools.it_samples_seeds_E4
- create_jaatha_model.function-examples
- testthat