Method: Statsample::Factor::MAP#report_building

Defined in:
lib/statsample/factor/map.rb

#report_building(g) ⇒ Object

:nodoc:



104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
# File 'lib/statsample/factor/map.rb', line 104

def report_building(g) #:nodoc:
  g.section(:name=>@name) do |s|
    s.table(:name=>_("Eigenvalues"),:header=>[_("Value")]) do |t|
      eigenvalues.each_with_index do |e,i|
          t.row([@errors.include?(i) ? "*" : "%0.6f" % e])
      end
    end
    s.table(:name=>_("Velicer's Average Squared Correlations"), :header=>[_("number of components"),_("average square correlation")]) do |t|
      fm.each_with_index do |v,i|
        t.row(["%d" % i, @errors.include?(i) ? "*" : "%0.6f" % v])
      end
    end
    s.text(_("The smallest average squared correlation is : %0.6f" % minfm))
    s.text(_("The number of components is : %d" % number_of_factors))
  end
end