首页 > 其他分享 >第九章习题

第九章习题

时间:2025-01-03 22:44:05浏览次数:1  
标签:4.04 4.02 3.97 第九章 print np import 习题

学号后四位:3018
9.2:

点击查看代码
import numpy as np
from scipy.stats import shapiro

data = 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 plt

data = 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_oneway

data = 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 sm

y = 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 sm

y = 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")

标签:4.04,4.02,3.97,第九章,print,np,import,习题
From: https://www.cnblogs.com/wdew/p/18651095

相关文章

  • 第九章
    9.2importnumpyasnpimportpandasaspdimportscipy.statsasssimportstatsmodels.apiassmimportmatplotlib.pyplotaspltplt.rcParams['font.sans-serif']=['TimesNewRoman+SimSun+WFMSansSC']plt.rcParams['mathtext.fontset&#......
  • 第九章
    9.3点击查看代码importmatplotlib.pyplotaspltdata=[[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......
  • 习题9.2
    importnumpyasnpimportpandasaspdimportscipy.statsasssimportstatsmodels.apiassmimportmatplotlib.pyplotaspltplt.rcParams['font.sans-serif']=['TimesNewRoman+SimSun+WFMSansSC']plt.rcParams['mathtext.fontset......
  • 计算机网络复习(习题)
    术语辨析数据链路层该层在两个通信实体之间传送以帧为单位的数据,通过差错控制方法,使有差错的物理线路变成无差错数据链路。网络层负责使分组以适当的路径通过通信子网的层次。运输层负责向两台主机中进程之间的通信提供通用的数据传输服务的层次。应用层通过应用......
  • 【C语言程序设计——循环程序设计】统计海军鸣放礼炮声数量(头歌实践教学平台习题)【合
    目录......
  • 《程序员修炼之路——从小工到专家》第九章学习笔记
    读《程序员修炼之路:从小工到专家》第九章有感第九章聚焦于程序员如何实现持续成长与创新,读完令人思绪万千。书中着重指出,技术领域瞬息万变,持续学习是程序员的立身之本。如逆水行舟,不进则退,持续关注新技术、新框架,才能在行业浪潮中站稳脚跟,这让我深感自身学习紧迫感。创新思维的......
  • 【C++面向对象——类与对象】Computer类(头歌实践教学平台习题)【合集】
    目录......
  • 题海拾贝:有关链表的模拟练习题
        Hello大家好!很高兴我们又见面啦!给生活添点passion,开始今天的编程之路!我的博客:<但凡.我的专栏:《编程之路》、《数据结构与算法之美》、《题海拾贝》欢迎点赞,关注!    这一篇我给大家提供了三道题,都是静态链表德使用以及静态链表增删查改的模拟实现1、......
  • OOPTA7~8习题集总结
    1)前言这两次作业算是一个收尾的过程,对于电路迭代的最后处理,对我来说7-8相当有难度的。7让我发现了以前设计的不少方法存在很大的问题。8则让我发现了电压处理的忽略之处。题目内容主要还是电路系统的编写与迭代。每次的新设备都是让我能意识到自己设计上的不少缺漏。(2)设计与分析......
  • 【C++数据结构——图】图的遍历(头歌教学实验平台习题) 【合集】
    目录......