千家信息网

lm()多元回归分析结果的示例分析

发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,这篇文章主要介绍lm()多元回归分析结果的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!lm()多元回归分析结果解读现在有一批气象站点的数据,某研究想看一下站点的温度与
千家信息网最后更新 2025年11月07日lm()多元回归分析结果的示例分析

这篇文章主要介绍lm()多元回归分析结果的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

lm()多元回归分析结果解读

现在有一批气象站点的数据,某研究想看一下站点的温度与高程和经纬度的关系,其实重点是温度随高程的变化(学界称之为气温直减率),具体的应用需求是建立温度与高程、经纬度的线性模型,并计算模型的F统计量和对应的p值。

数据存在一个叫myData的data.frame中,数据前几列长下面这样:

     ID        X        Y   Ele     Temp1 50353 126.6333 51.73333 173.9 0.0550242 50468 127.4500 50.25000 166.4 1.6190743 50564 127.3500 49.43333 234.5 1.4689174 50674 129.4333 48.56667 404.5 0.9543245 50774 128.8333 47.70000 264.8 2.6212726 50778 132.5333 47.66667  57.5 4.410369

需要求Temp与Ele、X、Y的线性关系:

myModel = lm(Temp ~ Ele + X + Y, data = myData)summary(myModel) Call:lm(formula = Temp ~ Ele + X + Y, data = myData)Residuals:     Min       1Q   Median       3Q      Max -1.00352 -0.32245 -0.01634  0.39690  1.27065 Coefficients:             Estimate Std. Error t value Pr(>|t|)(Intercept) 27.8974176  5.0653852   5.507 3.76e-06Ele         -0.0053912  0.0005171 -10.425 3.97e-12X            0.1243715  0.0423171   2.939  0.00588Y           -0.8286338  0.0377717 -21.938  < 2e-16               (Intercept) ***Ele         ***X           ** Y           ***---Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1Residual standard error: 0.5099 on 34 degrees of freedomMultiple R-squared:  0.9383,    Adjusted R-squared:  0.9328 F-statistic: 172.3 on 3 and 34 DF,  p-value: < 2.2e-16

mySummary = summary(myModel)

mySummary[1]或mySummary$call:模型公式

mySummary[3]或mySummary$residuals:模型预测的残差

mySummary[4]或mySummary$coefficient:模型截距,每个变量系数、计算误差、t-value、pr(>t),放在一个list中,可按需提取

mySummary[6]或mySummary$sigma:residual standard error

mySummary[7]或mySummary$df:自由度

mySummary[8]或mySummary$r.squared:R squared

mySummary[9]或mySummary$adj.r.squared: adjust R squared

mySummary[10]或mySummary$fstatistic:F统计量&一个分子和一个分母值,同样放在list里,可以按需提取

mySummary[11]或mySummarycov.unscaled:变量的相关系数矩阵

mySummary[11]......:NA

这个时候你会发现最后那个p-value不见了,它是根据mySummary$fstatistic里面的几个值求出来的

f = mySummary$fstatisticp_value = pf(as.numeric(f[1]), as.numeric(f[2]), as.numeric(f[3]), lower.tail = FALSE)

*****************************************************************************************************************

继续气温直减率的问题

lapse_rates  = coef(myModel)[2]f = summary(myModel)$fstatisticf_statistic = f[1]p_value = pf(as.numeric(f[1]), as.numeric(f[2]), as.numeric(f[3]), lower.tail = FALSE)result = c(lapse_rates,f_statistic, p_value)names(result) = c("lapse_rates","F-statistic","p-value")print(result) lapse_rates   F-statistic       p-value -5.391219e-03  1.723034e+02  1.261248e-20

以上是"lm()多元回归分析结果的示例分析"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

分析 模型 结果 数据 温度 高程 示例 内容 变量 气温 站点 篇文章 系数 线性 经纬 经纬度 统计 自由 价值 公式 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 我的世界高人气服务器手机版推荐 产品经理软件开发规划报告 提示服务器运行失败 创造与魔法家园服务器怎么玩 浦东新区推广软件开发咨询热线 网络技术与应用作业 企业网络安全自查工作计划 核安保 网络安全 网络安全产业助推 方舟怎样选择不会清档的服务器 中专学网络技术怎么样 数据库求比大小的函数 软件开发的最大问题是什么 mysql数据库启动日志 中国国家知识专利产权局数据库 武穴金融网络安全宣传周 网络安全技术及应用第三版选择题 关系数据库接口技术包括 纳铭网络技术公司 哪个服务器战场快 腾讯大型数据库多少钱 南阳管理软件开发 雷军互联网科技大佬级别的人 5g移动网络技术 高级数据库的含义 上海网络技术服务大概费用 数据库安全分为两类 培训教育网络安全意识 云服务器可以用企业网站么 工业自动化网络技术考试
0