47e0a87646 2024-02-10 1: local 字集库 = require("u8_to_a")
b0e744e1e3 2024-02-12 2: local 历排取联库 = require(字集库.u8_to_a("算机_程语_月_基类_能_传能_历_基类_表_排_取联"))
47e0a87646 2024-02-10 3: local 返参库 = require(字集库.u8_to_a("算机_程语_月_基类_能_返参"))
47e0a87646 2024-02-10 4: local 基算库 = require(字集库.u8_to_a("算机_程语_月_基类_数_基算"))
47e0a87646 2024-02-10 5: local 历排库 = require(字集库.u8_to_a("算机_程语_月_基类_能_传能_历_基类_表_排_取全"))
47e0a87646 2024-02-10 6: local 数库 = require(字集库.u8_to_a("算机_程语_月_基类_数"))
5b9fb5e09f 2024-02-13 7: local s = {}
5b9fb5e09f 2024-02-13 8: --~ 排
5b69db85ea 2024-02-13 9: function s.总和(u1_0)
5b69db85ea 2024-02-13 10: return 历排取联库.历排(u1_0, 基算库.加法, 返参库.一参)
5b69db85ea 2024-02-13 11: end
5b69db85ea 2024-02-13 12: --~ 排
5b69db85ea 2024-02-13 13: function s.均值(u1_0)
89f423ff38 2024-02-13 14: local h1
a4c0b3bd26 2024-02-13 15: --~ 总和
89f423ff38 2024-02-13 16: h1 = s.总和(u1_0)
89f423ff38 2024-02-13 17: return 基算库.除法(h1, #u1_0)
a4c0b3bd26 2024-02-13 18: end
a4c0b3bd26 2024-02-13 19: --~ 排
a4c0b3bd26 2024-02-13 20: --~ 标准值
a4c0b3bd26 2024-02-13 21: function s.方差(u1_0, u1)
89f423ff38 2024-02-13 22: local h1, h2
0a84ce44ba 2024-02-13 23: local h1_0
a4c0b3bd26 2024-02-13 24: --~ 标准值
89f423ff38 2024-02-13 25: h1 = u1 or s.均值(u1_0)
a4c0b3bd26 2024-02-13 26: --~ 排,用于算方差
89f423ff38 2024-02-13 27: h1_0 = 历排库.历排(u1_0, 基算库.减法, h1)
0a84ce44ba 2024-02-13 28: h1_0 = 历排库.历排(h1_0, 数库.指数, 2)
a4c0b3bd26 2024-02-13 29: --~ 方差
89f423ff38 2024-02-13 30: h2 = 基算库.除法(s.总和(h1_0), #h1_0)
89f423ff38 2024-02-13 31: return h2
a4c0b3bd26 2024-02-13 32: end
a4c0b3bd26 2024-02-13 33: --~ 排
a4c0b3bd26 2024-02-13 34: --~ 标准值
a4c0b3bd26 2024-02-13 35: function s.标准差(u1_0, u1)
89f423ff38 2024-02-13 36: local h1
a4c0b3bd26 2024-02-13 37: --~ 方差
89f423ff38 2024-02-13 38: h1 = s.方差(u1_0, u1)
89f423ff38 2024-02-13 39: return 数库.指数(h1, 1, 2)
a4c0b3bd26 2024-02-13 40: end
a4c0b3bd26 2024-02-13 41: --~ 排
a4c0b3bd26 2024-02-13 42: --~ 标准值
a4c0b3bd26 2024-02-13 43: function s.均差(u1_0, u1)
89f423ff38 2024-02-13 44: local h1, h2
0a84ce44ba 2024-02-13 45: local h1_0
a4c0b3bd26 2024-02-13 46: --~ 标准值
89f423ff38 2024-02-13 47: h1 = u1 or s.均值(u1_0)
a4c0b3bd26 2024-02-13 48: --~ 排,用于算均差
89f423ff38 2024-02-13 49: h1_0 = 历排库.历排(u1_0, 基算库.减法, h1)
0a84ce44ba 2024-02-13 50: h1_0 = 历排库.历排(h1_0, 数库.正数)
a4c0b3bd26 2024-02-13 51: --~ 均差
89f423ff38 2024-02-13 52: h2 = 基算库.除法(s.总和(h1_0), #h1_0)
89f423ff38 2024-02-13 53: return h2
5b9fb5e09f 2024-02-13 54: end
5b9fb5e09f 2024-02-13 55: return s