File tree 1 file changed +18
-3
lines changed
src/diffpy/srmise/modelevaluators
1 file changed +18
-3
lines changed Original file line number Diff line number Diff line change @@ -53,8 +53,14 @@ class ModelEvaluator:
53
53
worse models."""
54
54
55
55
def __init__ (self , method , higher_is_better ):
56
- """method = name of method (string)
57
- higher_is_better = boolean
56
+ """Constructor of ModelEvaluator
57
+
58
+ Parameters
59
+ ----------
60
+ method : str
61
+ The name of method
62
+ higher_is_better : bool
63
+ The boolean to compare higher or lower degree model.
58
64
"""
59
65
self .method = method
60
66
self .higher_is_better = higher_is_better
@@ -123,7 +129,16 @@ def __ge__(self, other):
123
129
return other .stat >= self .stat
124
130
125
131
def chi_squared (self , expected , observed , error ):
126
- """Calculates chi-squared statistic."""
132
+ """Calculates chi-squared statistic.
133
+
134
+ Parameters
135
+ ----------
136
+ expected : float
137
+ The expected value.
138
+ observed : float
139
+ The observed value.
140
+ error : float
141
+ The error statistic."""
127
142
128
143
self .chisq = np .sum ((expected - observed ) ** 2 / error ** 2 )
129
144
return self .chisq
You can’t perform that action at this time.
0 commit comments