zoukankan      html  css  js  c++  java
  • 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) # 展示模拟模型的详细结果
  • 相关阅读:
    简单四则运算实现--第二次作业
    人生第一篇博客
    团队任务1:第一次团队会议
    第二次作业
    自我介绍
    五号团队—团队任务4:每日立会(2018-11-27)
    软件设计与开发准备
    原型设计与UI设计
    第一次团队会议
    课后作业2
  • 原文地址:https://www.cnblogs.com/shanger/p/12090996.html
Copyright © 2011-2022 走看看