|
1 | 1 | module CompSci
|
2 | 2 | module Fit
|
3 |
| - def self.constant: (Array[Float | Integer] xs, |
4 |
| - Array[Float | Integer] ys) -> [Float, (Float | Integer)] |
5 |
| - def self.best: (Array[Float | Integer] xs, |
6 |
| - Array[Float | Integer] ys) -> Array[Float | Symbol] |
| 3 | + def self.constant: |
| 4 | + (Array[Float | Integer] xs, Array[Float | Integer] ys) -> |
| 5 | + [Float, (Float | Integer)] |
| 6 | + def self.best: |
| 7 | + (Array[Float | Integer] xs, Array[Float | Integer] ys) -> |
| 8 | + Array[Float | Symbol] |
7 | 9 |
|
8 |
| - def self.sigma: (Array[Float | Integer] enum) ?{ (untyped) -> untyped } -> Float |
9 |
| - | (Array[[Float | Integer, Float | Integer]] enum) ?{ (untyped) -> untyped } -> Float |
10 |
| - | (Array[Array[Float | Integer]] enum) ?{ (untyped) -> untyped } -> Float |
11 |
| - | (Array[untyped] enum) ?{ (untyped) -> untyped } -> Float |
| 10 | + def self.sigma: |
| 11 | + (Array[Float | Integer] enum) ?{ (untyped) -> untyped } -> Float |
| 12 | + | (Array[[Float | Integer, Float | Integer]] enum) ?{ (untyped) -> untyped } -> Float |
| 13 | + | (Array[Array[Float | Integer]] enum) ?{ (untyped) -> untyped } -> Float |
| 14 | + | (Array[untyped] enum) ?{ (untyped) -> untyped } -> Float |
12 | 15 |
|
13 |
| - def self.error: (Array[Float | Integer] xys) { (untyped) -> untyped } -> Float |
14 |
| - | (Array[[Float | Integer, Float | Integer]] xys) { (untyped) -> untyped } -> Float |
15 |
| - | (Array[Array[Float | Integer]] xys) { (untyped) -> untyped } -> Float |
16 |
| - | (Array[untyped] xys) { (untyped) -> untyped } -> Float |
| 16 | + def self.error: |
| 17 | + (Array[Float | Integer] xys) { (untyped) -> untyped } -> Float |
| 18 | + | (Array[[Float | Integer, Float | Integer]] xys) { (untyped) -> untyped } -> Float |
| 19 | + | (Array[Array[Float | Integer]] xys) { (untyped) -> untyped } -> Float |
| 20 | + | (Array[untyped] xys) { (untyped) -> untyped } -> Float |
17 | 21 |
|
18 |
| - def self.logarithmic: (Array[Float | Integer] xs, Array[Float | Integer] ys) -> [Float, Float, Float] |
| 22 | + def self.logarithmic: |
| 23 | + (Array[Float | Integer] xs, Array[Float | Integer] ys) -> |
| 24 | + [Float, Float, Float] |
19 | 25 |
|
20 |
| - def self.linear: (Array[Float | Integer] xs, Array[Float | Integer] ys) -> [Float, Float, Float] |
| 26 | + def self.linear: |
| 27 | + (Array[Float | Integer] xs, Array[Float | Integer] ys) -> |
| 28 | + [Float, Float, Float] |
21 | 29 |
|
22 |
| - def self.exponential: (Array[Float | Integer] xs, Array[Float | Integer] ys) -> [Float, Float, Float] |
| 30 | + def self.exponential: |
| 31 | + (Array[Float | Integer] xs, Array[Float | Integer] ys) -> |
| 32 | + [Float, Float, Float] |
23 | 33 |
|
24 |
| - def self.power: (Array[Float | Integer] xs, Array[Float | Integer] ys) -> [Float, Float, Float] |
| 34 | + def self.power: (Array[Float | Integer] xs, Array[Float | Integer] ys) -> |
| 35 | + [Float, Float, Float] |
25 | 36 |
|
26 |
| - def self.predict: (Symbol model, Float a, Float b, (Float | Integer) x) -> Float |
| 37 | + def self.predict: (Symbol model, Float a, Float b, (Float | Integer) x) -> |
| 38 | + Float |
27 | 39 | end
|
28 | 40 | end
|
0 commit comments