问题

制作一元材积表,不懂林学的可能不知道,如图,也就是构造材积和胸径间的关系,这里采用了python的一元线性回归方法(本人用spss做了幂函数非线性回归,效果最好)。

Python方差分析导入库和数据

from sklearn import linear_model

import numpy as np

import pandas as pd

import matplotlib.pyplot as plt

df1 = pd.read_excel('C:/Users/Administrator/Desktop/一元材积表.xlsx')绘制散点图

X = np.array(df1[['胸径']])

Y = np.array(df1[['材积']])

plt.rc('font',family='STXihei',size=15)

plt.scatter(X,Y,60,color='blue',marker='o',linewidths=3,alpha=0.4)

plt.xlabel('胸径')

plt.ylabel('材积')

plt.title('一元材积表')

plt.show()

可以看出,用一元线性回归是不太理想的,不过为了给老师交作业,还是做一下好了。一元回归模型

clf = linear_model.LinearRegression()

clf.fit(X,Y)

print(clf.coef_,clf.intercept_)

print(clf.score(X,Y))

结果如图

结论

R2不高,模型并不太好。

作者:罗罗攀 Python爱好者社区专栏作者,请勿转载,谢谢。

简书主页:罗罗攀 - 简书

博客专栏:罗罗攀的博客

配套视频教程:Python3爬虫三大案例实战分享:猫眼电影、今日头条街拍美图、淘宝美食 Python3爬虫三大案例实战分享

公众号:Python爱好者社区(微信ID:python_shequ),关注,查看更多连载内容。

python一元线性回归的优点_Python数据分析之一元线性回归相关推荐

  1. python回归分析结果怎么看_Python数据分析|线性回归

    Python数据分析学习笔记,今天分享下利用Python对业务进行数据预处理,并利用线性回归进行数据预测. 壹 数据导入 Python下载及环境配置这里就不赘述了哈,网上教程非常多,我们直接一开始就进 ...

  2. python f检验 模型拟合度_python数据分析之线性回归,各种检验和解决方法!

    线性回归 (1)线性回归的主要内容: 有兴趣可以玩一下这个游戏:是猜相关系数的,给你一些散点图,猜相关系数,很难猜对,说明看图说明相关性不靠谱! (2)线性回归怎么做?数学公式 一个简单线性回归的例子 ...

  3. python中ndarray对象实例化_Python数据分析之Numpy学习 2——NumPy 基础 ndarray对象

    Python数据分析之Numpy学习 2 -- NumPy 基础学习 NumPy(Numerical Python)是高性能科学计算和数据分析的基础包.NumPy的主要对象是同构数据多维容器(homo ...

  4. python便捷数据怎么获取_Python数据分析入门——从数据获取到可视化

    基本信息 作者: 沈祥壮 ISBN:9787121336539 上架时间:2018-3-22 出版日期:2018 年3月 开本:16开 页码:260 版次:1-1 [插图] 编辑推荐 了解基本的Pyt ...

  5. python pandas 分类汇总用法_python数据分析之pandas常用命令整理

    原标题:python数据分析之pandas常用命令整理 pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的.Pandas 纳入了大量库和一些标准的数据模型 ,提供了高效地 ...

  6. python一元线性回归的优点_Python实现机器学习一(实现一元线性回归)

    回归是统计学中最有力的工具之一.机器学习监督学习算法分为分类算法和回归算法两种,其实就是根据类别标签分布类型为离散型.连续性而定义的.顾名思义,分类算法用于离散型分布预测,如前面讲过的KNN.决策树. ...

  7. python线性回归算法简介_Python实现的简单线性回归算法实例分析

    本文实例讲述了Python实现的简单线性回归算法.分享给大家供大家参考,具体如下: 用python实现R的线性模型(lm)中一元线性回归的简单方法,使用R的women示例数据,R的运行结果: > ...

  8. python中回归分析的算法_Python实现的简单线性回归算法实例分析

    本文实例讲述了Python实现的简单线性回归算法.分享给大家供大家参考,具体如下: 用python实现R的线性模型(lm)中一元线性回归的简单方法,使用R的women示例数据,R的运行结果:> ...

  9. python数据可视化源码_Python数据分析:基于Plotly的动态可视化绘图 随书源码[101MB]...

    随着信息技术的发展和硬件设备成本的降低,当今的互联网存在海量的数据,要想快速从这些数据中获取更多有效的信息,数据可视化是重要的一环.对于Python语言来说,比较传统的数据可视化模块是Matplotl ...

最新文章

  1. 这是我读过写得最好的【秒杀系统架构】分析与实战!
  2. 国内外有哪些不错的需求管理工具?如何选择?
  3. LodRunner实现大负载测试的四部曲(配置系统参数、配置LR、修改脚本、设置组策略)...
  4. 百度网络推广介绍网站在更换老域名时都需注意哪些?
  5. D/A与A/D转换器
  6. 计算机应用技能大赛海报,2017年计算机应用工程系技能大赛汇总 ——大赛点亮人生 技能改变命运...
  7. 三星的typec可以充MacBook
  8. java protobuf 例子_java使用protobuf例子
  9. Python中的Number(数字)
  10. python调试神器_python调试神器PySnooper的使用
  11. zillow房价预测比赛_Zillow Prize: 百万美刀奖金的房价预测比赛
  12. 洛谷 [P1265] 公路修建
  13. SecondaryNameNode的Inconsistent checkpoint fields异常
  14. macOS安装配置rzsz(附博主安装过程中的错误解决)
  15. 工具-python实现电影字幕的自动翻译
  16. south的使用总结
  17. 修改html文字大小,css如何调整字体大小?
  18. 简单正则^(?![^a-zA-Z]+$)(?!\D+$)[0-9a-zA-Z]{6,35}$
  19. python函数中变量LEGB原则
  20. Redis如何实现多可用区?

热门文章

  1. Redis源码剖析和注释(二十四)--- Redis Sentinel实现(哨兵操作的深入剖析)
  2. POE网络变压器:谈谈网络变压器POE最新标准POE bt及需要关注的三个点
  3. 数学与计算机学院文化节,我院成功举办第二届数学文化节暨计算科学文化交流月活动...
  4. 基于51单片机霍尔测速仪表测转速调速系统方案原理图设计
  5. top-1 and top-5 error rates
  6. python dwg文件_Python将dwg文件转换为shapefi
  7. matlab怎么控制采集卡,用MATLAB控制NI采集卡实现高精度数据采集与分析功能-l采.pdf...
  8. MATLAB圆柱和球绘制
  9. js监听元素尺寸变化
  10. IM即时通讯H信 Android