examples/icc.rb
#!/usr/bin/ruby
$:.unshift(File.dirname(__FILE__)+'/../lib/')
require 'statsample'
Statsample::Analysis.store(Statsample::Reliability::ICC) do
size=1000
a = Daru::Vector.new_with_size(size) {rand(10)}
b = a.recode{|i|i+rand(4)-2}
c = a.recode{|i|i+rand(4)-2}
d = a.recode{|i|i+rand(4)-2}
@ds = Daru::DataFrame.new({:a => a,:b => b,:c => c,:d => d})
@icc=Statsample::Reliability::ICC.new(@ds)
summary(@icc)
@icc.type=:icc_3_1
summary(@icc)
@icc.type=:icc_a_k
summary(@icc)
end
if __FILE__==$0
Statsample::Analysis.run_batch
end