• R 语言中的多元线性回归


    示例

    sessionInfo()  #  查询版本及系统和库等信息
    
    # 工作目录设置
    getwd()
    path <- "E:/RSpace"
    setwd(path)
    
    rm(list=ls()) # 清空内存中的变量
    
    # state.x77 # 展示基础安装中的 women 数据集
    str(state.x77) # 查看 state.x77 的数据结构
    
    # 查看数据集 state.x77 的相关属性
    attributes(state.x77)
    typeof(state.x77) # 数据类型
    class(state.x77) # 数据结构
    dim(state.x77) # 维度
    
    # 从矩阵中抽取数,创建数据框
    states<- as.data.frame(state.x77[,c("Murder", "Population","Illiteracy", "Income", "Frost")])
    
    summary(states) # 查看 states 的摘要统计量
    
    # 检测二变量关系
    cor(states) # 相关系数矩阵
    
    # 添加包
    install.packages("car")
    library(car)
    
    # 创建散点图矩阵
    scatterplotMatrix(states, spread=FALSE, smoother.arg=list(lty=2), main="散点图矩阵")
    
    
    # 多元线性回归
    # 研究州犯罪率跟人口、文盲率、平均收入和结霜期的关系。
    fit <- lm(Murder ~ Population + Illiteracy + Income + Frost, data=states)
    fit # 查看模型的结果对象列表
    
    summary(fit) # 展示模拟模型的详细结果
  • 相关阅读:
    搜索复习-中级水题
    搜索复习-基础水题(一共12道)
    TCPThree_C杯 Day1
    bzoj1579 道路升级
    bzoj3732 Network(NOIP2013 货车运输)
    bzoj1624 寻宝之路
    bzoj1430 小猴打架
    bzoj2763 飞行路线
    2017-10-28-afternoon-清北模拟赛
    2017-10-28-morning-清北模拟赛
  • 原文地址:https://www.cnblogs.com/shanger/p/12090996.html
Copyright © 2020-2023  润新知