0.0
No commit activity in last 3 years
No release in over 3 years
Methods for using maximum likelihood calculations to estimate parmeters of ratios of gaussian variates
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

Runtime

>= 0.1.0.rc1
~> 2.0
 Project Readme

MlRatiosolve

A tool for parameter estimations for (not-quite-)ratio problems.

In scientific data, frequently there is uncontrolled experiment-to-experiment variability such that quantitiative comparison between experiments is only meaningful when data are expressed as a ratio to an internal control that is part of each experiment. However, even if the values of the control and other treatments would be Gaussian distributed, this ratio is not, making accurate estimates of means and errors difficult.

MLRatiosolve uses the fact that this problem contains more information than just the ratios to obtain better estimates of distribution parameters than is possible for a ratio problem.

Installation

Dependencies:

MLRatioSolve requires the NMatrix linear algebra library, which will be installed automatically. NMatrix, however, requires that you first install ATLAS. If you don't have this installed already, see the instructions at https://github.com/SciRuby/nmatrix/wiki/Installation

$ gem install ml_ratiosolve

Or, if you have ruby installed globally on your computer:

$ sudo gem install ml_ratiosolve

Usage

MLRatiosolve takes a CSV file of data as input. Run ml_ratiosolve --help from the command line for further information and additional options.

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request