AIC准则选三个变量的r语言代码

AIC准则选三个变量的r语言代码setwd(“C:/Users/IBM/Desktop/研一课程/2.2回归分析/回归作业”) #设定当前的工作目录shuju=read.table(“shuju.txt”,header=T)shuju #读取数据#采用AIC原则自动选择模型-前进法library(MASS)stepAIC(lm(y~.,data=shuju[,-1])) #146.

大家好,又见面了,我是你们的朋友全栈君。

setwd(“C:/Users/IBM/Desktop/研一课程/2.2回归分析/回归作业”)  #设定当前的工作目录
shuju=read.table(“shuju.txt”,header=T)
shuju   #读取数据
#采用AIC原则自动选择模型-前进法
library(MASS)
stepAIC(lm(y~.,data=shuju[,-1]))  #146.11
stepAIC(lm(y~,data=shuju[,-1]))  #181.53
stepAIC(lm(y~x3,data=shuju[,-1]))   #204.33
stepAIC(lm(y~x4,data=shuju[,-1]))   #172.52min
stepAIC(lm(y~x5,data=shuju[,-1]))  #182.18
stepAIC(lm(y~x6,data=shuju[,-1]))  #172.76
stepAIC(lm(y~x7,data=shuju[,-1])) #204.22
stepAIC(lm(y~x4+x1,data=shuju[,-1]))  #155.75min
stepAIC(lm(y~x4+x2,data=shuju[,-1]))  #174.14
stepAIC(lm(y~x4+x3,data=shuju[,-1]))  #172.9
stepAIC(lm(y~x4+x5,data=shuju[,-1]))  #173.71
stepAIC(lm(y~x4+x6,data=shuju[,-1]))  #168.67
stepAIC(lm(y~x4+x7,data=shuju[,-1]))  #174.35
stepAIC(lm(y~x4+x1+x2,data=shuju[,-1]))  #157.21
stepAIC(lm(y~x4+x1+x3,data=shuju[,-1]))  #157.5
stepAIC(lm(y~x4+x1+x5,data=shuju[,-1]))  #157.65
stepAIC(lm(y~x4+x1+x6,data=shuju[,-1]))  #148.55min
stepAIC(lm(y~x4+x1+x7,data=shuju[,-1]))  #155.63


setwd(“C:/Users/IBM/Desktop/研一课程/2.2回归分析/回归作业”)  #设定当前的工作目录
shuju=read.table(“shuju.txt”,header=T)
shuju   #读取数据
#采用AIC原则自动选择模型-后退法
library(MASS)
stepAIC(lm(y~x1+x2+x3+x4+x5+x6,data=shuju[,-1]))  #146.11min
stepAIC(lm(y~x1+x2+x3+x4+x5+x7,data=shuju[,-1]))  #159.96
stepAIC(lm(y~x1+x2+x3+x6+x5+x7,data=shuju[,-1]))  #153.58
stepAIC(lm(y~x1+x2+x6+x4+x5+x7,data=shuju[,-1]))  #149.11
stepAIC(lm(y~x1+x6+x3+x4+x5+x7,data=shuju[,-1]))  #148.08
stepAIC(lm(y~x6+x2+x3+x4+x5+x7,data=shuju[,-1]))  #165.79
stepAIC(lm(y~x1+x2+x3+x4+x5,data=shuju[,-1]))  #161.14
stepAIC(lm(y~x1+x2+x3+x4+x6,data=shuju[,-1]))  #151.88min
stepAIC(lm(y~x1+x2+x3+x5+x6,data=shuju[,-1]))  #153.83
stepAIC(lm(y~x1+x3+x4+x5+x6,data=shuju[,-1]))  #150.08
stepAIC(lm(y~x2+x3+x4+x5+x6,data=shuju[,-1]))  #163.79
stepAIC(lm(y~x1+x2+x3+x4,data=shuju[,-1]))  #159.17
stepAIC(lm(y~x1+x2+x3+x6,data=shuju[,-1]))  #152.87
stepAIC(lm(y~x1+x2+x4+x6,data=shuju[,-1]))  #150.49
stepAIC(lm(y~x1+x3+x4+x6,data=shuju[,-1]))  #150.2min
stepAIC(lm(y~x1+x3+x4,data=shuju[,-1]))  #AIC=157.5
stepAIC(lm(y~x1+x3+x6,data=shuju[,-1])) #AIC=155.12
stepAIC(lm(y~x1+x4+x6,data=shuju[,-1])) #AIC=148.55min

years
y
x1
x2
x3
x4
x5
x6
x7
1974
172.9
11246
681
105.9
10183
4110
11242
9
1975
352.94
10335
791
107.4
10414
3996
12693
6.5
1976
447.67
13156
607
114.4
13134
4689
16681
6
1977
404.02
6127
714
110.8
15033
6876
22131
4.75
1978
409.51
27419
911
99.4
17389
8636
31353
4.75
1979
619.71
25633
1231
91.4
21715
12339
43528
9.5
1980
1121.17
95684
2760
90.8
27075
16623
70752
10
1981
1506.94
105987
2651
86.3
31827
19937
125989
16
1982
1105.79
46230
2105
125.3
35393
24787
99468
10.5
1983
933.03
37165
3030
107.4
38823
25112
82478
10.5
1984
1008.54
48787
2810
106.6
46079
24414
54936
8.5
1985
1567.56
75808
2649
115.7
47871
22970
87135
6
1986
1960.06
123128
3031
110.1
54372
24403
129884
6.5
1987
2884.88
371406
3644
105.8
65602
30531
153044
5
1988
2556.72
198569
3690
101.6
74917
37861
215033
5.25

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/142279.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月24日 上午7:40
下一篇 2022年5月24日 上午7:40


相关推荐

  • js 获取url参数对象

    js 获取url参数对象获取页面路径参数值 functiongetP key varresult varparamStr encodeURI window document location search if paramStr paramStr

    2026年3月17日
    1
  • Vdbench工具安装使用

    Vdbench工具安装使用一 概述 1 1 内容简介 Vdbench 是一个命令行使用程序 旨在帮助工程师和客户生成用于验证存储性能和存储数据完整性的磁盘 I O 负载 还可通过输入文本文件指定 Vdbench 执行参数 它是一个免费的工具 容易使用 而且常常用于测试和基准测试 本指南向读者介绍 Vdbench 工具在在 Linux 和 Windows 平台安全使用 对快速学习该工具提供参考 文档包含以下内容 安装配置 常用参数详解 常用测试用例 1 2 产品版本

    2026年3月17日
    1
  • Ubuntu 远程桌面配置

    Ubuntu 远程桌面配置Ubuntu 远程桌面配置远程端配置这里的远程端指的是服务端 也就是被远程访问的那一端安装 xrdp 用于协议支持 sudoapt getinstallxr 安装 xface4 用户界面支持 sudoapt getinstallxf session xsessionsudo 配置可被远程访问

    2026年3月19日
    2
  • 讯飞星火PPT生成全流程解析

    讯飞星火PPT生成全流程解析

    2026年3月14日
    2
  • 课程设计:c++实现学生成绩管理系统

    课程设计:c++实现学生成绩管理系统学生成绩管理系统课程设计 作为计算机科学专业学生的一门必修课 印象非常深刻 上机 编码 写报告 答辩 最后很多人勉强完成了功课 但是却很少能学到东西 算是一种遗憾吧 即使我们毕业了 仍然会想回去再做一便 今天就来复习一遍这个课题 也让自己学习学习 学生成绩管理系统 对于刚学编程的人来说 是有一些难度的 有循环要考虑 还需要注意界面打印 菜单管理 输入输出控制 文件读写操作 排序算法等等技巧 学生成绩管理系统 可以分为如下几个功能 主菜单 1 输入学生成

    2026年3月16日
    2
  • OS用户态和内核态[通俗易懂]

    OS用户态和内核态[通俗易懂]1、linux进程有4GB地址空间,如图所示:3G-4G大部分是共享的,是内核态的地址空间。这里存放整个内核的代码和所有的内核模块以及内核所维护的数据。2、特权级的概念:对于任何操作系统来说,创建一个进程是核心功能。创建进程要做很多工作,会消耗很多物理资源。比如分配物理内存,父子进程拷贝信息,拷贝设置页目录页表等等,这些工作得由特定的进程去做,所以就有了特权级别的概念。最关键的工作必须交给特权级最高的进程去执行,这样可以做到集中管理,减少有限资源的访问和使用冲突。interx86架构的cp

    2026年1月17日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号