首页 > 其他 > 详细

R 《回归分析与线性统计模型》page164 单变量、多变量多项式模型

时间:2019-11-24 23:58:51      阅读:149      评论:0      收藏:0      [点我收藏+]

--多项式回归模型

--单变量多项式模型

--多变量多项式模型

rm(list = ls())
library(openxlsx)
library(leaps)

#单变量多项式模型#
data = read.xlsx("table7-1.xlsx")
head(data)
plot(data$f,data$mw)

attach(data)
new_data = as.data.frame(cbind(mw,f,f**2,f**3))
names(new_data) = c("mw","f","f2","f3")
fm_3 = lm(mw~.,new_data) #拟合一个三次多项式模型
summary(fm_3) #用电负荷峰值三次多项式模型的OLS估计结果
anova(fm_3) #用电负荷峰值三次多项式模型的方差分析表
detach(data)

new_data = new_data[,-4] 
fm_2 = lm(mw~.,new_data) #拟合一个二次多项式模型
summary(fm_2) #用电负荷峰值二次多项式模型的OLS估计结果
anova(fm_2) #用电负荷峰值二次多项式模型的方差分析表


#多变量多项式模型#
rm(list = ls())
data = read.xlsx("table7-2.xlsx")
head(data)
attach(data)
new_data =as.data.frame(cbind(y,x1,x2,x1*x2,x1**2,x2**2))
fm = lm(y~.,new_data) #二次多项式模型
summary(fm) #温度、压强及成品质量数据OLS估计结果
anova(fm) #方差分析

  

R 《回归分析与线性统计模型》page164 单变量、多变量多项式模型

原文:https://www.cnblogs.com/jiaxinwei/p/11924909.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!