Sha256: a7b3e760f02dd12231eff1c9ad957d05a16ef97b6ef73cebcc61bb006908c6ed

Contents?: true

Size: 769 Bytes

Versions: 6

Compression:

Stored size: 769 Bytes

Contents

#!/usr/bin/ruby
$:.unshift(File.dirname(__FILE__)+'/../lib/')
# Principal Axis Analysis¶
#
# Here we use the Statsample::Factor::PrincipalAnalysis class 
# for principal axis analysis for a correlation or covariance matrix.
require 'statsample'

Statsample::Analysis.store(Statsample::Factor::PrincipalAxis) do

  matrix=Matrix[
  [1.0, 0.709501601093587, 0.877596585880047, 0.272219316266807],  
  [0.709501601093587, 1.0, 0.291633797330304, 0.871141831433844], 
  [0.877596585880047, 0.291633797330304, 1.0, -0.213373722977167], 
  [0.272219316266807, 0.871141831433844, -0.213373722977167, 1.0]]
  
  matrix.extend Statsample::CovariateMatrix
  fa=principal_axis(matrix,:m=>1,:smc=>false)
  
  summary fa
end

if __FILE__==$0
   Statsample::Analysis.run_batch
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
statsample-ekatena-2.0.2.1 examples/principal_axis.rb
statsample-ekatena-2.0.2 examples/principal_axis.rb
statsample-2.1.0 examples/principal_axis.rb
statsample-2.0.2 examples/principal_axis.rb
statsample-2.0.1 examples/principal_axis.rb
statsample-2.0.0 examples/principal_axis.rb