2026a
# ksdensity
单变量和双变量数据的核平滑函数估计
函数库: TyMachineLearning
# 语法
xi, f = ksdensity(X)
# 说明
xi, f = ksdensity(X)返回包含X 是一个 n×1 的一维向量,f是在xi处的概率密度函数。
# 示例
单变量和双变量数据的核平滑函数估计
计算单变量和双变量数据的核平滑函数估计。
结果分析:从结果来看,我们认为平滑效果较好,f是在xi处的概率密度估计。
加载数据集,
using CSV
using TyMachineLearning
using DataFrames
using TyPlot
file1 = joinpath(pkgdir(TyMachineLearning), "data/Industrial_Statistics/ksd.csv")
fgdata_x = CSV.read(file1, DataFrame; header=0)
fgdata_x1 = fgdata_x.Column1
X = fgdata_x1
计算累积函数
xi, f = TyMachineLearning.ksdensity(X)
scatter(xi,f)
结果分析:从结果来看,我们认为平滑效果较好,f是在xi处的概率密度估计。
# 输入参数
X-输入预测变量
X 是一个 n*1 的向量
数据类型: Vector
# 输出参数
f-是在xi处的概率密度函数。
向量
数据类型: Vector
xi-是X在f中的x坐标。
向量
数据类型: Vector