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