47e0a87646 2024-02-10 1: local 字集库 = require("u8_to_a")
47e0a87646 2024-02-10 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("算机_程语_月_基类_数"))
47e0a87646 2024-02-10 7: local d = {}
47e0a87646 2024-02-10 8: --~ 排
47e0a87646 2024-02-10 9: function d.总和(o1_0)
47e0a87646 2024-02-10 10: return 历排相加库.历排(o1_0, 返参库.一参)
47e0a87646 2024-02-10 11: end
47e0a87646 2024-02-10 12: --~ 排
47e0a87646 2024-02-10 13: function d.均值(o1_0)
47e0a87646 2024-02-10 14: local k1
47e0a87646 2024-02-10 15: --~ 总和
47e0a87646 2024-02-10 16: k1 = d.总和(o1_0)
47e0a87646 2024-02-10 17: return 基算库.除法(k1, #o1_0)
47e0a87646 2024-02-10 18: end
47e0a87646 2024-02-10 19: --~ 排
47e0a87646 2024-02-10 20: --~ 标准值
47e0a87646 2024-02-10 21: function d.方差(o1_0, o1)
47e0a87646 2024-02-10 22: local k1, k2
47e0a87646 2024-02-10 23: local k1_0
47e0a87646 2024-02-10 24: --~ 标准值
47e0a87646 2024-02-10 25: k1 = o1 or d.均值(o1_0)
47e0a87646 2024-02-10 26: --~ 排,用于算方差
47e0a87646 2024-02-10 27: k1_0 = 历排库.历排(o1_0, 基算库.减法, k1)
47e0a87646 2024-02-10 28: k1_0 = 历排库.历排(k1_0, 数库.指数, 2)
47e0a87646 2024-02-10 29: --~ 方差
47e0a87646 2024-02-10 30: k2 = 基算库.除法(d.总和(k1_0), #k1_0)
47e0a87646 2024-02-10 31: return k2
47e0a87646 2024-02-10 32: end
47e0a87646 2024-02-10 33: --~ 排
47e0a87646 2024-02-10 34: --~ 标准值
47e0a87646 2024-02-10 35: function d.标准差(o1_0, o1)
47e0a87646 2024-02-10 36: local k1
47e0a87646 2024-02-10 37: --~ 方差
47e0a87646 2024-02-10 38: k1 = d.方差(o1_0, o1)
47e0a87646 2024-02-10 39: return 数库.指数(k1, 1, 2)
47e0a87646 2024-02-10 40: end
47e0a87646 2024-02-10 41: --~ 排
47e0a87646 2024-02-10 42: --~ 标准值
47e0a87646 2024-02-10 43: function d.均差(o1_0, o1)
47e0a87646 2024-02-10 44: local k1, k2
47e0a87646 2024-02-10 45: local k1_0
47e0a87646 2024-02-10 46: --~ 标准值
47e0a87646 2024-02-10 47: k1 = o1 or d.均值(o1_0)
47e0a87646 2024-02-10 48: --~ 排,用于算均差
47e0a87646 2024-02-10 49: k1_0 = 历排库.历排(o1_0, 基算库.减法, k1)
47e0a87646 2024-02-10 50: k1_0 = 历排库.历排(k1_0, 数库.绝对值)
47e0a87646 2024-02-10 51: --~ 均差
47e0a87646 2024-02-10 52: k2 = 基算库.除法(d.总和(k1_0), #k1_0)
47e0a87646 2024-02-10 53: return k2
47e0a87646 2024-02-10 54: end
47e0a87646 2024-02-10 55: return d