当前位置: 首页 > article >正文

【R语言】加权回归拟合

# 导包

library(ggplot2)

library(stats)



# 创建数据集

set.seed(233)

x <- seq(0, 10, by = 0.2) #0-10步长为0.2

y <- sin(x) + rnorm(length(x), mean = 0, sd = 0.2) #均值为0、标准差为0.2的正态分布

data <- data.frame(x, y)



# 设置局部加权回归带宽参数

bandwidth <- 0.3



# 执行局部加权回归

loess_fit <- loess(y ~ x, data = data, span = bandwidth)



# 输出回归方程

summary(loess_fit)



# 创建一个新数据集用于绘图

new_data <- data.frame(x = seq(0, 10, by = 0.05))



# 预测回归值

predicted_values <- predict(loess_fit, newdata = new_data)



# 创建图形

ggplot(data, aes(x, y)) +

  geom_point() +               # 生成数据点

  geom_line(data = new_data, aes(x, predicted_values), color = "blue") + #生成线

  ggtitle("局部加权回归拟合") +

  xlab("X轴") +

  ylab("Y轴")



# 计算均方误差

mse <- mean((predicted_values - data$y)^2) #$y表示取data中y的值

cat("均方误差:", mse, "\n")


http://www.kler.cn/a/569943.html

相关文章:

  • 【决策树】分类属性的选择
  • 探秘Linux权限管理:数字背后的守望与秩序
  • Android Flow 示例
  • [JACCCI 2025]基于深度学习的舒张功能障碍风险模型对早期主动脉瓣狭窄进展的分层预测
  • 爬虫系列之【数据解析之JSON】《三》
  • 三维数据可视化与表面重建:Marching Cubes算法的原理与应用
  • 机器学习:强化学习的epsilon贪心算法
  • Android视频流畅播放要素
  • 视频生成FantasyID: Face Knowledge Enhanced ID-Preserving Video Generation
  • S8711A UXM5G 测试应用软件
  • 最新集装箱箱号识别技术,在物流行业中的应用场景,
  • 以1.7K深圳小区房价为例,浙大GIS实验室使用注意力机制挖掘地理情景特征,提升空间非平稳回归精度
  • CSS3中布局方式说明
  • 单片机学习规划
  • DeepSeek掘金——DeepSeek-R1图形界面Agent指南
  • JDK官网安装教程 Windows
  • SpringBoot原理-04.自动配置-原理分析-源码跟踪
  • 探秘基带算法:从原理到5G时代的通信变革【九】QPSK调制/解调
  • k8s内存不足问题
  • 轻量级日志管理系统promtail+loki+grafana部署流程