第九章习题

news/2025/1/8 16:23:00/文章来源:https://www.cnblogs.com/wdew/p/18651095

学号后四位:3018
9.2:

点击查看代码
import numpy as np
from scipy.stats import shapirodata = np.array([15.0, 15.8, 15.2, 15.1, 15.9, 14.7, 14.8, 15.5, 15.6, 15.3,15.1, 15.3, 15.0, 15.6, 15.7, 14.8, 14.5, 14.2, 14.9, 14.9,15.2, 15.0, 15.3, 15.6, 15.1, 14.9, 14.2, 14.6, 15.8, 15.2,15.9, 15.2, 15.0, 14.9, 14.8, 14.5, 15.1, 15.5, 15.5, 15.1,15.1, 15.0, 15.3, 14.7, 14.5, 15.5, 15.0, 14.7, 14.6, 14.2])statistic, p_value = shapiro(data)
alpha = 0.05
if p_value > alpha:print("滚珠直径服从正态分布")
else:print("滚珠直径不服从正态分布")
print("统计量:", statistic)
print("p - 值:", p_value)
print("xuehao3018")

9.3:

点击查看代码
import numpy as np
import matplotlib.pyplot as pltdata = np.array([[4.13, 3.86, 4.00, 3.88, 4.02, 4.02, 4.00],[4.07, 3.85, 4.02, 3.88, 3.95, 3.86, 4.02],[4.04, 4.08, 4.01, 3.91, 4.02, 3.96, 4.03],[4.07, 4.11, 4.01, 3.95, 3.89, 3.97, 4.04],[4.05, 4.08, 4.04, 3.92, 3.91, 4.00, 4.10],[4.04, 4.01, 3.99, 3.97, 4.01, 3.82, 3.81],[4.02, 4.02, 4.03, 3.92, 3.89, 3.98, 3.91],[4.06, 4.04, 3.97, 3.90, 3.89, 3.99, 3.96],[4.10, 3.97, 3.98, 3.97, 3.99, 4.02, 4.05],[4.04, 3.95, 3.98, 3.90, 4.00, 3.93, 4.06]
])fig, ax = plt.subplots()
ax.boxplot(data)
ax.set_xticklabels(['Lab1', 'Lab2', 'Lab3', 'Lab4', 'Lab5', 'Lab6', 'Lab7'])
ax.set_ylabel('Values')
ax.set_title('Boxplot of Laboratory Measurements')
plt.show()from scipy.stats import f_onewaydata = np.array([[4.13, 3.86, 4.00, 3.88, 4.02, 4.02, 4.00],[4.07, 3.85, 4.02, 3.88, 3.95, 3.86, 4.02],[4.04, 4.08, 4.01, 3.91, 4.02, 3.96, 4.03],[4.07, 4.11, 4.01, 3.95, 3.89, 3.97, 4.04],[4.05, 4.08, 4.04, 3.92, 3.91, 4.00, 4.10],[4.04, 4.01, 3.99, 3.97, 4.01, 3.82, 3.81],[4.02, 4.02, 4.03, 3.92, 3.89, 3.98, 3.91],[4.06, 4.04, 3.97, 3.90, 3.89, 3.99, 3.96],[4.10, 3.97, 3.98, 3.97, 3.99, 4.02, 4.05],[4.04, 3.95, 3.98, 3.90, 4.00, 3.93, 4.06]
])lab1, lab2, lab3, lab4, lab5, lab6, lab7 = [data[:, i] for i in range(7)]
f_statistic, p_value = f_oneway(lab1, lab2, lab3, lab4, lab5, lab6, lab7)alpha = 0.05
if p_value < alpha:print("There is a significant difference in the means.")
else:print("There is no significant difference in the means.")
print("xuehaao3018")

9.4:

点击查看代码
import numpy as np
import statsmodels.api as smy = np.loadtxt('ti9_4.txt',encoding='utf-8').flatten()
x1 = np.tile(np.arange(1,4), (12, 1)).T.flatten()
x2 = np.tile(np.hstack([np.ones(3), 2 * np.ones(3), 3 * np.ones(3),
4 * np.ones(3)]), (3, 1)).flatten()
d = {'x1':x1, 'x2':x2, 'y':y}
md = sm.formula.ols('y~C(x1) * C(x2)', d).fit()
ano = sm.stats.anova_lm(md)
print(ano); print('总偏差平方和:', sum(ano.sum_sq))
print("xuehao3018")

9.5:

点击查看代码
import numpy as np
import statsmodels.api as smy = np.loadtxt('ti9_5.txt').T.flatten()
x1 = np.tile(np.hstack([np.ones(4), 2 * np.ones(4), 3 * np.ones(4)]), (4, 1)).flatten()
x2 = np.tile(np.tile([1, 1, 2, 2], (1, 3)), (4, 1)).flatten()
x3 = np.tile(np.tile([1, 2], (1, 6)), (4, 1)).flatten()
d = {'x1': x1, 'x2': x2, 'x3': x3, 'y': y}
md = sm.formula.ols('y ~ C(x1) * C(x2) * C(x3)', d).fit()
ano = sm.stats.anova_lm(md)
print(ano)
print('总偏差平方和:', sum(ano.sum_sq))
print("xuehao3018")

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/863603.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Diary - 2025.01.03

今天简直是最糖的一次阿!!!今天简直是唐完了,糖糖。 晚上想啥啥不会,看了题解还写不出来。 我去我是不是没救了??? 今天的事没有办法,就鸽到明天去吧(。whk 结束啦!!! 看来 pku 还是挺良心的,有优异的还能直接打,太感动了!!! 比较意外的是我居然去年 pkusc 也…

【汇编靶场】CEmu:一款轻量级多平台架构汇编训练场

关于CEmu CEmu是一款轻量级多平台架构的汇编训练场,广大研究人员可以利用该工具研究和学习汇编语言,以便快速编写和测试汇编语言代码。 编写汇编语言很有趣,汇编语言是与计算机通信的最低级语言(人类可理解),对于理解任何机器的内部机制都至关重要。不幸的是,为各种架构…

『矩阵树定理,LGV引理,行列式』Day9 略解

我抓不住世间的美好,所以只能装作万事顺遂的模样前言我抓不住世间的美好,所以只能装作万事顺遂的模样第二个链接,做是做不起一点的,只能乞讨别考这些**东西。 A 最小带权生成树计数板题。(其实没这么多戏份) 首先先求出任意一颗最小生成树,如果没有直接输出 \(0\)。 对于…

使用Cursor + Qwen2.5 大模型 零经验研发微信小程序:自由构建个性化节拍器应用实战

使用Cursor + Qwen2.5 大模型 零经验研发微信小程序:自由构建个性化节拍器应用实战" description = "本文介绍了如何利用Cursor工具结合Qwen2.5大模型快速开发一款个性化的微信小程序——老牛同学节拍器。通过详细的步骤,我们展示了从零开始创建一个功能完备的小程…

【金融安全】详解红筹架构的搭建

#金融与法律 #红筹架构 什么是红筹架构 红筹架构通常是指中国内地企业在境外(如中国香港、开曼群岛、英属维尔京群岛等地)设立特殊目的公司(SPV),然后将境内企业的资产或权益注入到这些SPV中,最终通过这些境外控股公司在境外交易所上市。红筹架构允许企业绕开国内直接上…

【金融安全】金融行业该如何保障数据安全?

近日,为规范银行业保险业数据处理活动,保障数据安全、金融安全,促进数据合理开发利用,维护社会公共利益和金融消费者合法权益,金融监管总局制定《银行保险机构数据安全管理办法》(以下简称《办法》)。《办法》强调了数据分类分级与安全管理的重要性,而身份数据作为最具…

IDEA 2024.3.1.1完整的安装教程(激活至2099年,以及常见问题处理)

卸载老版本 IDEA 首先,如果小伙伴的电脑上有安装老版本的 IDEA , 需要将其彻底卸载掉,如下所示(没有安装则不用管,直接安装即可): TIP:如果你之前使用过本站提供的 激活到 2025 年版本脚本,需要执行对应卸载脚本 /适用2024版本/JetBrains 2023 最新全家桶/jetbra /scrip…

R机器学习:神经网络算法的理解与实操,实例解析

神经网络算法是一种模仿生物神经网络(尤其是人脑)结构和功能的算法。它由大量相互连接的节点(称为神经元)组成,这些神经元组织成层,通过传递信号来处理信息。神经网络算法在机器学习、人工智能等领域中扮演着至关重要的角色,尤其擅长处理复杂的模式识别、分类和预测问题…

jenkins导出单个作业

进入下面页面,下载jenkin-cli.jar包。java -jar jenkins-cli.jar -s http://192.168.1.205:8080 -auth admin:xxx get-job job1 > job1.xml

DesignWare IP使用——层次化综合加快总体综合速度

记录一下目前综合时遇到的一点小问题。 目前的设计的计算模块里大量使用了DW IP,包括浮点除法器,浮点加减法器,浮点乘法器,浮点求根器,浮点比较器等每个各32个,直接综合的话会发现这些大的计算单元每个都需要进行mapping,会导致综合的总时长长的难以想象(可能需要数天的…