test/test_factor.rb in statsample-2.0.2 vs test/test_factor.rb in statsample-2.1.0
- old
+ new
@@ -5,22 +5,17 @@
class StatsampleFactorTestCase < Minitest::Test
include Statsample::Fixtures
# Based on Hardle and Simar
def setup
@fixtures_dir = File.expand_path(File.dirname(__FILE__) + '/fixtures')
- Daru.lazy_update = true
end
- def teardown
- Daru.lazy_update = false
- end
# Based on Hurdle example
def test_covariance_matrix
ds = Daru::DataFrame.from_plaintext(@fixtures_dir + '/bank2.dat', [:v1,:v2,:v3,:v4,:v5,:v6])
ds.vectors.each {|f|
ds[f] = ds[f].center
}
- ds.update
cm = Statsample::Bivariate.covariance_matrix ds
pca = Statsample::Factor::PCA.new(cm, m: 6)
# puts pca.summary
# puts pca.feature_matrix
exp_eig = Daru::Vector.new([2.985, 0.931, 0.242, 0.194, 0.085, 0.035])