2026a

# fracfact


分数析因设计

函数库: TyMachineLearning

# 语法

c = fracfact(n, list_min, list_max, list_digit, m)

# 说明

c = fracfact(n, list_min, list_max, list_digit, m)返回输入因子的取值。

# 示例

分数析因设计
计算数据分数析因设计。

加载数据集,

using TyMachineLearning
using CSV
using DataFrames
list_min = [0, 2, 4, 6]
list_max = [1, 3, 5, 7]
list_digit = [1, 1, 1, 1]
n = 4
m = 50

计算数据分数析因设计

c = TyMachineLearning.fracfact(n, list_min, list_max, list_digit, m)
50×4 Matrix{Float64}:
 0.9  2.9  4.0  6.0
 0.0  2.9  4.7  6.0
 0.9  2.9  4.7  6.0
 0.0  2.9  4.8  6.0
 0.9  2.9  4.8  6.0
 0.0  2.0  4.9  6.0
 0.9  2.0  4.9  6.0
 0.9  2.1  4.9  6.0
 0.0  2.8  4.9  6.0
 0.9  2.8  4.9  6.0
 0.0  2.9  4.9  6.0
 0.1  2.9  4.9  6.0
 0.8  2.9  4.9  6.0
 ⋮              
 0.0  2.8  4.0  6.9
 0.9  2.8  4.0  6.9
 0.0  2.9  4.0  6.9
 0.1  2.9  4.0  6.9
 0.9  2.9  4.0  6.9
 0.0  2.0  4.1  6.9
 0.9  2.0  4.1  6.9
 0.0  2.9  4.1  6.9
 0.9  2.0  4.2  6.9
 0.0  2.0  4.8  6.9
 0.0  2.0  4.9  6.9
 0.9  2.0  4.9  6.9

# 输入参数

n-因子个数
数值
比如对a,b,c抽样,因子数就为3

数据类型: Int64

list_min-因子下界
向量

数据类型: Vector

list_max-因子上界
向量

数据类型: Vector

list_digit-因子保留位数
向量

数据类型: Vector

m-抽取的试验数
数值

数据类型: Int64

# 输出参数

c- 输入因子取值
矩阵

数据类型: Matrix