Method: Statsample::Regression::Multiple::BaseEngine#estimated_variance_covariance_matrix

Defined in:
lib/statsample/regression/multiple/baseengine.rb

#estimated_variance_covariance_matrixObject

Estimated Variance-Covariance Matrix Used for calculation of se of constant


165
166
167
168
169
170
171
172
173
174
175
176
# File 'lib/statsample/regression/multiple/baseengine.rb', line 165

def estimated_variance_covariance_matrix
  #mse_p=mse
  columns=[]
  @ds_valid.vectors.each{|k|
    v = @ds_valid[k]
    columns.push(v.to_a) unless k == @y_var
  }
  columns.unshift([1.0]*@valid_cases)
  x=::Matrix.columns(columns)
  matrix=((x.t*x)).inverse * mse
  matrix.collect {|i| Math::sqrt(i) if i>=0 }
end