Class: NormalDistribution::Model
- Inherits:
-
Object
- Object
- NormalDistribution::Model
- Defined in:
- lib/normal_distribution/model.rb,
ext/normal_distribution/model.c
Overview
Model class of normal distribution
Instance Attribute Summary collapse
-
#mean ⇒ Float
readonly
Mean of data contained in model.
-
#standard_deviation ⇒ Float
readonly
Standard deviation of data contained in model.
Instance Method Summary collapse
-
#confidence_interval(percentage) ⇒ ConfidenceInterval
Calculates confidence interval for given probability in percentage.
-
#initialize(values) ⇒ Model
constructor
Initializes normal distribution model from given data.
Constructor Details
#initialize(values) ⇒ Model
Initializes normal distribution model from given data
10 11 12 |
# File 'lib/normal_distribution/model.rb', line 10 def initialize(values) # This is stub used for indexing end |
Instance Attribute Details
#mean ⇒ Float (readonly)
Returns mean of data contained in model.
2 3 4 |
# File 'lib/normal_distribution/model.rb', line 2 def mean @mean end |
#standard_deviation ⇒ Float (readonly)
Returns standard deviation of data contained in model.
5 6 7 |
# File 'lib/normal_distribution/model.rb', line 5 def standard_deviation @standard_deviation end |
Instance Method Details
#confidence_interval(percentage) ⇒ ConfidenceInterval
Calculates confidence interval for given probability in percentage
20 21 22 |
# File 'lib/normal_distribution/model.rb', line 20 def confidence_interval(percentage) # This is stub used for indexing end |