zoukankan      html  css  js  c++  java
  • R 《回归分析与线性统计模型》page164 单变量、多变量多项式模型

    --多项式回归模型

    --单变量多项式模型

    --多变量多项式模型

    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) #方差分析
    

      

  • 相关阅读:
    软工个人项目作业
    软工个人博客作业(2)
    软工第一次作业-热身
    OO第四单元
    OO第三单元
    OO第二单元总结
    面向对象UML单元总结及课程总结
    JML单元总结
    面向对象设计与构造第二单元总结
    OO第一单元小结
  • 原文地址:https://www.cnblogs.com/jiaxinwei/p/11924909.html
Copyright © 2011-2022 走看看