Method: Statsample::Anova::Contrast#initialize

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

#initialize(opts = Hash.new) ⇒ Contrast

Returns a new instance of Contrast.

[View source] [View on GitHub]

8
9
10
11
12
13
14
15
16
17
18
# File 'lib/statsample/anova/contrast.rb', line 8

def initialize(opts=Hash.new)
  raise "Should set at least vectors options" if opts[:vectors].nil?
  @vectors=opts[:vectors]
  @c=opts[:c]
  @c1,@c2=opts[:c1], opts[:c2]
  @t_options=opts[:t_options] || {:estimate_name=>_("Psi estimate")}
  @name=opts[:name] || _("Contrast")
  @psi=nil
  @anova=Statsample::Anova::OneWayWithVectors.new(@vectors)
  @msw=@anova.msw
end