diff --git a/History.txt b/History.txt index 42b2c4b..aa44d5c 100644 --- a/History.txt +++ b/History.txt @@ -1,3 +1,26 @@ +=== 1.0.0 / 2011-01-27 + +* Added Statsample::Analysis, a beautiful DSL to perform fast statistical analysis using statsample. See directory /examples +* Created benchmarks directory +* Removed Distribution module from statsample and moved to a gem. Changes on code to reflect new API +* Optimized simple regression. Better library detection +* New 'should_with_gsl' to test methods with gsl. Refactored Factor::MAP +* Almost complete GSL cleanup on Vector +* Updated some doc on Vector +* Used GSL::Matrix on Factor classes when available +* SkillScaleAnalysis doesn't crash with one or more vectors with 0 variance +* Modified examples using Statsample::Analysis +* Simplified eigen calculations +* Updated some examples. Added correlation matrix speed suite +* Correlation matrix optimized. Better specs +* Optimized correlation matrix. Use gsl matrix algebra or pairwise correlations depending on empiric calculated equations. See benchmarks/correlation_matrix.rb to see implementation of calculation +* Moved tests fixtures from data to test/fixtures +* Fixed some errors on tests +* Bug fix: constant_se on binomial regression have an error +* All test should work on ruby 1.9.3 +* New Vector.[] and Vector.new_scale +* Detect linearly dependent predictors on OLS. + === 0.18.0 / 2011-01-07 * New Statsample.load_excel * New Statsample.load_csv diff --git a/Manifest.txt b/Manifest.txt index 401de22..36cb90d 100644 --- a/Manifest.txt +++ b/Manifest.txt @@ -38,13 +38,6 @@ examples/u_test.rb examples/vector.rb examples/velicer_map_test.rb grab_references.rb -lib/distribution.rb -lib/distribution/chisquare.rb -lib/distribution/f.rb -lib/distribution/normal.rb -lib/distribution/normalbivariate.rb -lib/distribution/normalmultivariate.rb -lib/distribution/t.rb lib/spss.rb lib/statsample.rb lib/statsample/analysis.rb @@ -136,7 +129,6 @@ test/test_codification.rb test/test_crosstab.rb test/test_csv.rb test/test_dataset.rb -test/test_distribution.rb test/test_dominance_analysis.rb test/test_factor.rb test/test_factor_map.rb diff --git a/lib/statsample.rb b/lib/statsample.rb index 0f1ba1c..dc92389 100644 --- a/lib/statsample.rb +++ b/lib/statsample.rb @@ -134,7 +134,7 @@ def self.create_has_library(library) create_has_library :gsl - VERSION = '0.18.0' + VERSION = '1.0.0' SPLIT_TOKEN = "," autoload(:Analysis, 'statsample/analysis') autoload(:Database, 'statsample/converters')