Method: Statsample::Reliability::ICC#initialize

Defined in:
lib/statsample/reliability/icc.rb

#initialize(ds, opts = Hash.new) ⇒ ICC

Returns a new instance of ICC.



98
99
100
101
102
103
104
105
106
107
108
109
110
# File 'lib/statsample/reliability/icc.rb', line 98

def initialize(ds, opts=Hash.new)
  @ds=ds.reject_values(*Daru::MISSING_VALUES)
  @vectors=@ds.map { |e| e }
  @n=@ds.nrows
  @k=@ds.ncols
  compute
  @g_rho=0
  @alpha=0.05
  @icc_name=nil
  opts_default={:name=>"Intra-class correlation", :type=>:icc_1}
  @opts=opts_default.merge(opts)
  @opts.each{|k,v| self.send("#{k}=",v) if self.respond_to? k }
end