【统计模型】某地区土壤所含可给态磷回归分析
目录
某地区土壤所含可给态磷回归分析
一、研究目的
二、数据来源和相关说明
三、描述性分析
3.1 样本描述
3.2 数据可视化
四、数据建模
4.1 回归模型A
4.2 回归模型B
4.3 回归模型B模型诊断
4.4 回归模型C
五、结论及建议
5.1 结论
5.2 建议
六、代码
某地区土壤所含可给态磷回归分析
摘要: 本文建立了多个回归模型,分析土壤内可给态磷影响因素。经过分析得出土壤内可给态林浓度主要与土壤内无机磷浓度、土壤内溶于K2CO3溶液但不溶于溴化物水解的有机磷有关,且前者对可给态磷浓度影响较大。逐步回归模型满足正态性与方差齐性,且通过了显著性检验。根据土壤内无机磷浓度增加的0-1变量对土壤内可给态磷浓度不存在显著性影响。基于此,可以根据回归方程模型,对玉米的生产与产量起到指导意义。
一、研究目的
结合土壤中可给态磷的浓度,可以预测玉米体内可供态磷浓度的状态,预测玉米的生长态势,指导玉米生产;另一方面,可以求出土壤中无机磷浓度被期望的范围,从而对改善玉米的土壤条件,对提高玉米产量起到重要作用。结合此背景,本文欲分析某地区土壤所含可给态磷的影响因素,进而对提出合理化建议。
二、数据来源和相关说明
本文依据表1某地区土壤所含可给态磷的情况,建立多元线性回归方程。数据共计18条,涉及4个变量,分别是:
表 2-1 变量说明
| 变量 | 解释 |
| X1 | 土壤内所含无机磷浓度 |
| X2 | 土壤内溶于K2CO3溶液并受溴化物水解的有机磷 |
| X3 X4 | 土壤内溶于K2CO3溶液但不溶于溴化物水解的有机磷 以变量X1中位数为分界点,将X1化为0-1变量 |
| Y | 一种在20℃土壤内的玉米中的可给态磷 |
三、描述性分析
为了获取对数据的直观了解,本文先对数据进行了描述性统计分析。
3.1 样本描述
表 3-1 样本描述
|
| MEAN | SD | MIN | MED | MAX |
| X1 | 11.94 | 10.15 | 0.40 | 10.50 | 29.90 |
| X2 | 42.06 | 13.58 | 19.00 | 44.00 | 65.00 |
| X3 | 123.00 | 45.74 | 37.00 | 123.50 | 202.00 |
| Y | 81.28 | 27.00 | 51.00 | 77.00 | 168.00 |
从表3-1可以得出:土壤内所含无机磷浓度(X1)介于0.40-29.90之间,其平均水平约为11.94(平均值)和10.50(中位数),变异水平约为10.15(标准差);土壤内溶于K2CO3溶液并受溴化物水解的有机磷(X2)介于19.00-65.00之间,其平均水平约为42.06(平均值)和44.00(中位数),变异水平约为13.58(标准差);土壤内溶于K2CO3溶液但不溶于溴化物水解的有机磷(X3)介于37.00-202.00之间,其平均水平约为123.00(平均值)和123.50(中位数),变异水平约为45.74(标准差);一种在20℃土壤内的玉米中的可给态磷(Y)介于51.00-168.00之间,其平均水平约为81.28(平均值)和77.00(中位数),变异水平约为27.00(标准差)。
3.2 数据可视化
为了更直观分析数据分布情况与数据间的相关关系,本文绘制了各个变量的直方图与各变量的相关性热力图,结果如图3-1和3-2所示。

图 3-1 直方图
从图3-1可以得出:四个均不服从正态分布,其中无机磷(X1)浓度主要集中在0~5;土壤内溶于K2CO3溶液并受溴化物水解的有机磷(X2)浓度主要集中在30-60;土壤内溶于K2CO3溶液但不溶于溴化物水解的有机磷(X3)浓度主要集中在100-175;可给态磷浓度(Y)主要集中在60-100。

图 3-2 相关性热力图
由图3-2可以得出:变量X1与Y之间存在较强的线性相关关系,变量X2、X3与Y之间的线性相关关系较弱。
四、数据建模
4.1 回归模型A
为了分析可给态磷浓度(Y)的影响因素,本文首先建立了全部变量的多元线性回归方程A,即以Y作为因变量,X1-X3作为自变量,建立线性回归方程:
Y=β0+β1X1+β2X2+β3X3+ϵ
模型结果如表4-1所示。
表 4-1 回归模型A结果
|
| Estimate | Std.Error | t value | Pr(>|t|) |
| (Intercept) | 43.650 | 18.054 | 2.418 | 0.030* |
| X1 | 1.785 | 0.540 | 3.308 | 0.052** |
| X2 | -0.083 | 0.420 | -0.198 | 0.846 |
| X3 | 0.161 | 0.112 | 1.443 | 0.171 |
| R-squared | 0.5493 | |||
| Adjusted R-squared | 0.4527 | |||
| p-value | 0.009227 | |||
从表4-1可以得出:在显著性水平α=0.05 下,三个变量中,只有X1的P值<0.05,即对Y有显著影响,而变量X2和X3的P值>0.05,即对Y不存在显著性影响。模型的检验P值为0.009<0.05,即通过检验,说明方程具有统计学意义。
4.2 回归模型B
由于模型A中X2和X3对Y不存在显著性影响,因而本文又建立了逐步回归模型B,对自变量进行选择,模型结果如表4-2所示。
表4-2 回归模型B结果
|
| Estimate | Std.Error | t value | Pr(>|t|) |
| (Intercept) | 41.479 | 13.883 | 2.988 | 0.009** |
| X1 | 1.737 | 0.467 | 3.721 | 0.002** |
| X3 | 0.155 | 0.104 | 1.494 | 0.156 |
| R-squared | 0.5481 | |||
| Adjusted R-squared | 0.4878 | |||
| p-value | 0.002589 | |||
由表4-2可以得出:经过逐步回归分析,剔除了变量X2,保留了变量X1和X3。模型P值为0.003<0.05,通过检验。回归方程为:
Y=41.479+1.737X1+0.155X3 (1)
即X1每增加1,因变量Y增加1.737;X3每增加1,因变量Y增加0.155,自变量X1对Y影响更大。
4.3 回归模型B模型诊断
首先对自变量进行共线性诊断,结果如表4-3所示。X1和X3的VIF值均小于4,即变量之间不存在多重共线性。
表 4-3 共线性检验
|
| VIF |
| X1 | 1.023639 |
| X3 | 1.023639 |
其次,对模型的正态性、方差齐性与异常值进行诊断,结果如表4-1所示。由QQ图可以得出,残差项基本服从正态分布;由左下角图形可以得出,方差基本保持水平,即满足等方差性;由右下角图形可以得出,大部分点的cook距离均小于0.5,只有第17个点的cook距离>0.5,位于1.0-1.5之间,可以考虑剔除此点,以优化模型。

图 4-1 回归模型B诊断
4.4 回归模型C
考虑到自变量X1对Y影响较大,本文又根据变量X1增设变量X4,具体操作是以X1中位数为分界点将X1数据分为两类,若>X1中位数,则X4=1,否则X4=0,即变量X4为0-1变量。将变量X4那个模型,建立回归模型C。模型结果如表4-4所示。
表4-4 回归模型C结果
|
| Estimate | Std.Error | t value | Pr(>|t|) |
| (Intercept) | 39.069 | 17.687 | 2.209 | 0.04574* |
| X1 | 2.850 | 0.904 | 3.153 | 0.00763** |
| X2 | -0.088 | 0.405 | -0.218 | 0.83048 |
| X3 | 0.200 | 0.111 | 1.802 | 0.09475 |
| X4 | -25.363 | 17.609 | -1.44 | 0.17342 |
| R-squared | 0.6113 | |||
| Adjusted R-squared | 0.4918 | |||
| p-value | 0.01069 | |||
由表4-4可以得出:模型P值为0.01<0.05,即在显著性水平α=0.05 下,模型C具有统计学意义;自变量X1-X4中,只有变量X1通过了检验,即对因变量Y存在显著性影响,X2-X3未通过检验。下面考虑对变量X1-X4进行选择,即建立逐步回归模型,模型结果如表4-5所示。
表4-5 逐步回归模型结果
|
| Estimate | Std.Error | t value | Pr(>|t|) |
| (Intercept) | 41.479 | 13.883 | 2.988 | 0.009** |
| X1 | 1.737 | 0.467 | 3.721 | 0.002** |
| X3 | 0.155 | 0.104 | 1.494 | 0.156 |
| R-squared | 0.5481 | |||
| Adjusted R-squared | 0.4878 | |||
| p-value | 0.002589 | |||
由表4-5可以得出,经过逐步回归分析,剔除了变量X2和X4,保留了X1和X3,模型结果与回归模型B结果相同,模型解读与诊断与模型B相同。
五、结论及建议
5.1 结论
通过建立多个回归模型,得出如下结论:土壤内可给态林浓度主要与土壤内无机磷浓度、土壤内溶于K2CO3溶液但不溶于溴化物水解的有机磷有关,且前者对可给态磷浓度影响较大。逐步回归模型满足正态性与方差齐性,且通过了显著性检验。根据变量X1增加的0-1变量X4对土壤内可给态磷浓度不存在显著性影响。
5.2 建议
土壤内所含可给态磷浓度与土壤内无机磷浓度、土壤内溶于K2CO3溶液但不溶于溴化物水解的有机磷浓度存在线性回归关系。可以根据土壤内两者浓度,预测土壤内可给态磷浓度,进而预测玉米体内可供态磷浓度的状态与生长态势,指导玉米生产;另一方面,可以通过改善土壤内所含可给态磷浓度,改善玉米的土壤条件,进而提高玉米产量。
六、代码
a=read.csv("D:/个人成长/学业/课程/大三下课程/统计模型/作业/第二次作业/k2co3.csv",header=1)
a[c(1:5),]N = sapply(a,length)
MU = sapply(a,mean)
SD = sapply(a,sd)
MIN = sapply(a,min)
MED = sapply(a,median)
MAX = sapply(a,max)
result = cbind(N,MU,SD,MIN,MED,MAX)
resultpar(mfrow = c(2,2))
hist(a$X1, xlab = "无机磷", ylab = "频数",main=NULL)
hist(a$X2, xlab = "双溶有机磷", ylab = "频数",main=NULL)
hist(a$X3, xlab = "单溶有机磷", ylab = "频数",main=NULL)
hist(a$Y, xlab = "可给太磷", ylab = "频数",main=NULL)
vif(Model.AIC)
library(corrplot)
k=cor(a,use='everything',method='pearson')
par(mfrow=c(1,1))
corrplot(k,addCoef.col = "black")fit = lm(Y~X1+X2+X3, data = a)
summary(fit)Model.AIC=step(fit,trace=F)
summary(Model.AIC)#共线性检验
library(car)
vif(Model.AIC)#模型诊断
par(mfrow = c(2,2))
plot(Model.AIC,which=1)
plot(Model.AIC,which = 2)
plot(Model.AIC,which = 3)
plot(Model.AIC,which = 4)b=read.csv("D:/个人成长/学业/课程/大三下课程/统计模型/作业/第二次作业/k2c032.csv",header=1)fit2 = lm(Y~X1+X2+X3+X4, data = b)
summary(fit2)Model.AIC2=step(fit,trace=F)
summary(Model.AIC2)
个人见解,欢迎大家批评指正
相关文章:
【统计模型】某地区土壤所含可给态磷回归分析
目录 某地区土壤所含可给态磷回归分析 一、研究目的 二、数据来源和相关说明 三、描述性分析 3.1 样本描述 3.2 数据可视化 四、数据建模 4.1 回归模型A 4.2 回归模型B 4.3 回归模型B模型诊断 4.4 回归模型C 五、结论及建议 5.1 结论 5.2 建议 六、代码 某地区土…...
redis 十. 线程基础
目录一. redis 基础复习与了解redis6二. redis 线程问题总结一. redis 基础复习与了解redis6 redis官网, redis中文网站, redis命令参考网站此处以redis6.0.8或以上版本为例(查看自己redis版本命令"redis- server -v")按照redis6以上版本测试使用时,redis.conf下需要…...
NQA简介
NQA简介定义目的NQA原理描述使用DHCP进行测试DNS测试NQA的联动机制NQA的应用场景定义 网络质量分析NQA(Network Quality Analysis)是一种实时的网络性能侦探和统计技术,可以对响应时间、网络抖动、丢包率等网络信息进行统计。NQA能够实时监视…...
[python]上下文管理contextlib模块与with语句
文章目录with语句自定义对象支持withcontextlib模块closing自动关闭suppress回避错误ExitStack清理Python 中的 with 语句用于清理工作,封装了 try…except…finally编码范式,提高了易用性。with语句 with语句有助于简化资源管理: # 离开作…...
STM32之TIM编码器接口
编码器简介: 例子讲解:正交编码器有两个输出,一个A相,一个B相,AB接口输出正交信号。然后接入STM32的定时器的编码器接口,编码器接口自动控制定时器时基单元中的CNT计数器进行自增或自减,比如初始…...
b站第一,Python自动化测试实战详细教学,3天教你学会自动化测试
目录 简介 Python自动化测试概述 Python自动化测试目标 Python自动化测试流程 1. 测试计划和设计 2. 测试脚本开发 3. 测试执行和管理 4. 测试维护和优化 Python自动化测试最佳实践 Python自动化测试工具和框架 结论 简介 自动化测试是软件开发过程中一个必不可少的…...
刷题记录:P8804 [蓝桥杯 2022 国 B] 故障 条件概率
传送门:洛谷 题目描述: 题目较长,此处省略 输入: 3 5 30 20 50 0 50 33 25 0 30 0 35 0 0 0 0 0 25 60 1 3 输出: 2 56.89 1 43.11 3 0.00读完题目,我们会发现其实题目给了我们两个事件,并且这两个事件是相互关联的.因此不难想到使用条件概率 我们将故障原因看做事件AAA,结合…...
【算法】常用的基础数论
作者:指针不指南吗 专栏:算法篇 🐾或许会很慢,但是不可以停下🐾 文章目录1.GCD&LCM2.判断素数(质数)3.分解质因子1.GCD&LCM 最大公约数&最小共倍数 欧几里得算法——高效 //最大公约数 int gcd(int x,i…...
云原生场景下的容器网络隔离技术
云原生场景下的容器网络隔离技术 一、研究背景 随着云计算时代的到来,尤其是容器化技术的飞速发展,云原生作为云计算的未来阶段,其安全势必成为云安全的主要战场。从目前的云原生环境来看,云原生网络安全问题层出不穷࿰…...
用python绘制有向图
目录 添加边权重的有向图思路介绍代码实现效果图设置不同的样式节点和边的有向图思路介绍代码实现效果图下面的Python代码用于绘制有向图,其中使用了 networkx和 matplotlib.pyplot等库。 添加边权重的有向图 思路介绍 首先,创建了一个空的有向图像对象G,并添加了4个节点…...
Spring MongoDB 开发教程(一)—官方原版
MongoDB支持包含一系列功能:Spring配置支持基于Java的configuration类或Mongo驱动程序实例和副本集的XML命名空间。MongoTemplate帮助类,在执行常见的Mongo操作时提高生产力。包括文档和POJO之间的集成对象映射。将异常转换为Spring的可移植数据访问异常…...
数据结构——二叉搜索树
一、二叉搜索树概念 二叉搜索树又叫二叉排序树,它或是空树,或是具有以下性质的二叉树: (1)若它的左子树不为空,则左子树上的所有节点的值都小于根节点的值; (2)若它的…...
23年5月高项学习笔记3---项目管理概述
项目是创造独特的产品、服务或成果而进行的临时性的工作 独特:每个项目都不一样 可交付成果:某一过程,阶段或项目完成时形成的独特的并且可验证的产品、服务或成果。 临时的:明确的起点和终点、 -------- 项目集: 相…...
【组织架构】中国铁路成都局集团有限公司
0 参考 中国铁路成都局集团有限公司 1 公司介绍 中国铁路成都局集团有限公司,是中国国家铁路集团有限公司管理的18个铁路局集团有限公司之一,简称“成局”,地处中国西南,管辖范围辐射四川、贵州、重庆地区。管内地形复杂&#x…...
剧前爆米花--爪哇岛寻宝】java多线程案例——单例模式、阻塞队列及生产者消费者模型、定时器、线程池
作者:困了电视剧 专栏:《JavaEE初阶》 文章分布:这是关于java多线程案例的文章,进行了对单例模式、阻塞队列及生产者消费者模型、定时器和线程池的讲解,希望对你有所帮助! 目录 单例模式 懒汉模式实现 饿…...
Guitar Pro8中文版更新说明及系统要求介绍
Guitar Pro吉他软件是初学作曲,特别是同时又初学吉他的朋友们的良师益友,是一款极佳的初级软件,是非实时作曲软件之中的一件佳作。Guitar Pro在吉他和弦、把位的显示、推算、查询、调用等方面,也异常方便、简洁、直观和浩瀚&#…...
【id:19】【20分】A. 三数论大小(引用)
题目描述 输入三个整数,然后按照从大到小的顺序输出数值。 要求:定义一个函数,无返回值,函数参数是三个整数参数的引用,例如int &a, int &b, int &c。在函数内对三个参数进行排序。主函数调用这个函数进行…...
To_Heart—总结——FWT(快速沃尔什变换)
目录闲话拿来求什么或与异或闲话 这个比FFT简单了很多呢,,大概是我可以学懂的水平! 好像是叫 快速沃尔什变换 ? 拿来求什么 以 FFT 来类比。我们 FFT 可以在 O(nlogn)\mathrm{O(nlogn)}O(nlogn) 的复杂度下实现求解࿱…...
Google巨大漏洞让Win10、11翻车,小姐姐马赛克白打了
早年间电脑截图这项技能未被大多数人掌握时,许多人应该都使用过手机拍屏幕这个原始的方式。 但由于较低的画面质量极其影响其他用户的观感,常常受到大家的调侃。 但到了 Win10、11 ,预装的截图工具让门槛大幅降低。 WinShiftS 就能快速打开…...
腾讯云服务器部署内网穿透(让其他人在不同ip可以访问我们localhost端口的主机项目)(nps开源项目)
首先打开shell连接我们的云服务器 然后我们再opt目录下面创建一个文件夹用来存放我们的压缩包和文件 mkdir /opt/nps 这个是它官方的安装图解.所以我们按照这个docker安装过程来: 然后我们用docker安装镜像.这样的话比较简单一点 docker pull ffdfgdfg/nps 然后我们查看docker…...
开源OCR工具Umi-OCR:本地化部署与高效识别实践指南
开源OCR工具Umi-OCR:本地化部署与高效识别实践指南 【免费下载链接】Umi-OCR Umi-OCR: 这是一个免费、开源、可批量处理的离线OCR软件,适用于Windows系统,支持截图OCR、批量OCR、二维码识别等功能。 项目地址: https://gitcode.com/GitHub_…...
新手福音:利用快马一键生成mobaxterm中文界面配置脚本
作为一个经常需要远程连接服务器的用户,MobaXterm一直是我的主力工具之一。但刚开始使用时,全英文的界面确实让我这个新手有点手足无措。最近发现用InsCode(快马)平台可以快速生成配置脚本,简直不要太方便! 为什么需要中文界面 对…...
Cadence 617实战:手把手教你搞定电流镜负载差分放大器的仿真与优化
Cadence 617实战:手把手教你搞定电流镜负载差分放大器的仿真与优化 在模拟集成电路设计中,电流镜负载差分放大器是一个经典而重要的电路结构。它不仅出现在各类运算放大器的输入级,也是理解模拟电路设计原理的绝佳案例。本文将带你从工具实操…...
OpenClaw多模型混搭方案:百川2-13B-4bits与Qwen在自动化流程中的协同调用
OpenClaw多模型混搭方案:百川2-13B-4bits与Qwen在自动化流程中的协同调用 1. 为什么需要多模型混搭 去年冬天,当我第一次尝试用OpenClaw自动化处理周报时,发现一个尴尬的问题:用同一个模型处理文本润色和代码生成,效…...
Python多解释器冷启动优化:从2.1s到87ms的极致压缩术(附可复用的预热调度器)
第一章:Python多解释器冷启动优化:从2.1s到87ms的极致压缩术(附可复用的预热调度器) 在微服务与Serverless场景中,Python多解释器(如PyO3、subinterpreters或进程级隔离)常因模块导入、C扩展初始…...
springboot-vue+nodejs的宠物领养寄养预约系统
目录技术栈选择系统模块划分数据库设计后端实现要点前端实现要点部署方案安全措施测试计划项目技术支持源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作技术栈选择 后端采用Spring Boot框架,提供RESTful API接口。前端使用Vue.j…...
OpenClaw+GLM-4.7-Flash:自动化内容创作全流程实战
OpenClawGLM-4.7-Flash:自动化内容创作全流程实战 1. 为什么需要自动化内容创作 作为一个经常需要产出技术文档的开发者,我发现自己总是陷入类似的困境:每次开始写作前,要花大量时间收集资料、整理思路、调整格式。最痛苦的是&a…...
Go 并发编程的常见陷阱
Go语言凭借轻量级协程和高效的并发模型,成为高并发场景的热门选择。其简洁的并发语法背后隐藏着诸多陷阱,稍有不慎就会引发数据竞争、死锁等问题。本文将剖析三个典型并发陷阱,帮助开发者避开暗礁,写出健壮的并发程序。**共享变量…...
3个步骤掌握Laigter:2D游戏光照效果一键生成的秘密武器
3个步骤掌握Laigter:2D游戏光照效果一键生成的秘密武器 【免费下载链接】laigter Laigter: automatic normal map generator for sprites! 项目地址: https://gitcode.com/gh_mirrors/la/laigter 想让你的2D游戏瞬间拥有媲美3A大作的视觉震撼力吗?…...
如何在Python中处理大型数据集
在数据爆炸的今天,我们常常要面对动辄几十GB甚至上百GB的大型数据集。用常规Python方法处理时,内存溢出、运行缓慢的问题屡见不鲜。本文将从内存优化、高效计算、并行处理三个核心方向,分享实用的处理技巧,帮你轻松搞定大数据。&a…...
