首页 > 其他分享 >9.3

9.3

时间:2024-12-09 17:25:00浏览次数:6  
标签:plt 实验室 value print import data 9.3

import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
from scipy import stats

读取Excel文件

file_path = '9.3.xlsx'
data = pd.read_excel(file_path, header=0)

定义实验室名称列表

labs = ['Lab1', 'Lab2', 'Lab3', 'Lab4', 'Lab5', 'Lab6', 'Lab7']

确保Excel文件中的列名与实验室名称匹配

assert all(lab in data.columns for lab in labs), "Excel文件中的列名与实验室名称不匹配"

绘制箱线图

plt.figure(figsize=(12, 8))
sns.boxplot(data=data)
plt.xticks(rotation=45)
plt.title('Boxplot of Chlorpheniramine Content Measurements by Laboratory')
plt.xlabel('Laboratory')
plt.ylabel('Chlorpheniramine Content (mg)')
plt.show()

进行单因素方差分析

f_stat, p_value = stats.f_oneway(data['Lab1'], data['Lab2'], data['Lab3'], data['Lab4'], data['Lab5'], data['Lab6'], data['Lab7'])

打印F统计量和P值

print(f"F-statistic: {f_stat}")
print(f"P-value: {p_value}")

设置显著性水平

alpha = 0.05

判断各实验室测量的扑尔敏有效含量的均值是否有显著差异

if p_value < alpha:
print("在显著水平 α=0.05 下,各实验室测量的扑尔敏有效含量的均值有显著差异。")
else:
print("在显著水平 α=0.05 下,各实验室测量的扑尔敏有效含量的均值没有显著差异。")

打印学号后两位

print("学号: 08")
结果如下图所示:

标签:plt,实验室,value,print,import,data,9.3
From: https://www.cnblogs.com/fang---/p/18595518

相关文章

  • 9.3
    importpandasaspdimportmatplotlib.pyplotaspltimportscipy.statsasstats读取Excel文件中的数据data=pd.read_excel('9.3.xlsx')#将'your_file.xlsx'替换为您的Excel文件路径提取各列数据lab1=data['Lab1']lab2=data['Lab2']......
  • 习题9.3
    点击查看代码importnumpyasnpimportpandasaspdimportstatsmodels.apiassmimportmatplotlib.pyplotasplt#读取数据df=pd.read_excel('F:\python数学建模与算法\第九章习题\hm9.3.xlsx',header=None)#清理数据df=df.apply(pd.to_numeric,errors='coe......
  • python课后练习(9.2-9.3)
    1点击查看代码importnumpyasnpimportmatplotlib.pyplotaspltimportseabornassnsfromscipyimportstatsdata=[15.0,15.8,15.2,15.1,15.9,14.7,15.5,15.6,15.3,15.1,15.3,15.0,15.6,15.7,14.8,14.5,14.2,14.9,15.......
  • 手把手教你学 GPU SoC 芯片(9.3)--GPU SOC 功耗和热管理的动态电压和频率调整(DVFS)
    目录DVFS的基本原理DVFS的技术实现1.硬件支持硬件组件2.软件支持常见接口3.动态调整策略基于负载的调整基于温度的调整基于功耗的调整示例:在Linux系统中实现DVFS1.查看当前频率和电压2.设置目标频率3.启用DVFS4.设置DVFS策略示例:在CUDA中实现DVFS1.使......
  • 2024.9.30(周一)
    <%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPEhtml><html><head><title>产品批次</title><style>/*整体页面布局和样式*/......
  • C/C++算法编程笔记(2024.9.26-9.30)
    一、并查集学习一:1、寻找根节点(两种)intfind(intx){if(x!=city[x]) city[x]=find(city[x]);returncity[x];}intfind(intx){ returnfa[x]==x?x:fa[x]=find(fa[x]);}2、合并不同集合voidmerge(intx,inty){inta=find(x);intb......
  • Passper for ZIP vv3.9.3.1 激活版 (ZIP密码恢复软件)
    assperforZIP是一款功能强大且实用的ZIP密码恢复软件。当你忘记了压缩包的密码时,这个工具可以轻松解决这个问题。只需按照界面上的提示操作,选择要解密的文件,然后选择解密的方式,即可轻松等待恢复完成。该软件支持四种密码恢复方式:字典、组合、掩码。你可以根据实际情况选择合适的......
  • Oracle单机环境打补丁(Oracle 19.3.0.0打RU补丁)
    1.查看当前数据库版本信息 [oracle@oracle19c~]$cd$ORACLE_HOME [oracle@oracle19cdbhome_1]$./OPatch/opatchlspatches 29585399;OCWRELEASEUPDATE19.3.0.0.0(29585399) 29517242;DatabaseReleaseUpdate:19.3.0.0.190416(29517242)2.替换Opatch [root@orac......
  • 【自用19.3】C++构造函数复盘
    定义一个“人”类#include<iostream>#include<Windows.h>#include<string>usingnamespacestd;//定义一个“人类”classHuman{public://公有的,对外的 voideat();//方法,“成员函数” voidsleep(); voidplay(); voidwork(); stringgetName(); in......
  • EmguCV学习笔记 VB.Net 9.3 移动检测类
    版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。EmguCV是一个基于OpenCV的开源免费的跨平台计算机视觉库,它向C#和VB.NET开发者提供了OpenCV库的大部分功能。教程VB.net版本请访问:EmguCV学习笔记VB.Net目录-CSDN博客......