Method: Statsample::Anova::OneWay#report_building_table

Defined in:
lib/statsample/anova/oneway.rb

#report_building_table(builder) ⇒ Object

:nodoc:



58
59
60
61
62
63
64
# File 'lib/statsample/anova/oneway.rb', line 58

def report_building_table(builder) #:nodoc:
  builder.table(:name=>_("%s Table") % @name, :header=>%w{source ss df ms f p}.map {|v| _(v)}) do |t|
    t.row([@name_numerator, sprintf("%0.3f",@ss_num),   @df_num, sprintf("%0.3f",@ms_num),  sprintf("%0.3f",f), sprintf("%0.3f", probability)])
    t.row([@name_denominator, sprintf("%0.3f",@ss_den),  @df_den, sprintf("%0.3f",@ms_den), "", ""])
    t.row([_("Total"), sprintf("%0.3f",@ss_total),  @df_total, sprintf("%0.3f",@ms_total),"",""])
  end
end