数据科学入门 - 统计学的数学基础
最编程
2024-04-11 14:26:54
...
第1关:统计基础之数据描述
请仔细阅读右侧代码,结合相关知识,在 Begin-End 区域内进行代码补充,不使用第三方库实现中位数的计算函数,用于计算输入数据的中位数。
n = len(data)
sorted_v = sorted(data)
midpoint = n // 2
if n % 2 == 1:
print( sorted_v[midpoint])
else:
lo = midpoint - 1
hi = midpoint
print( (sorted_v[lo] + sorted_v[hi]) / 2)
第2关:统计基础之相关性
请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充,不使用第三方库实现协方差函数,并计算输入数据的协方差,输出结果保留2位小数。
n= len(x)
d=round(dot(de_mean(x), de_mean(y)) / (n - 1),2)
print(d)
推荐阅读
-
数据科学入门 - 统计学的数学基础
-
线性代数与数据学习:麻省理工学院教授 Gilbert Strang 帮您打下坚实的数学基础
-
0200 [理论(基础支持理论)]:科学思维的一些基本入门
-
阿里云 - NLP 零基础入门 [基于深度学习的文本分类 3-BERT] - 数据标记
-
简单说说MySQL数据库里的交易操作:启动、撤销和提交的入门教程,以及隔离级别的基础要点
-
如何从入门到精通:揭开机器学习与数据科学成为行业大牛的秘诀(AIQ 学术视角)
-
理解基础数据库知识:IDEFO模型入门,详解实体、实体型和实体集差异,深入剖析各种函数依赖类型(全、部分、传递、平凡与非平凡),以及关键码(超码、主码、候选码)的基本概念及其区别
-
入门级MEM/MBA数学基础系列04:解题篇 - 线性方程、函数与不等式的深入解析
-
理解导数:基础概念解析——走进大学数学的入门课程
-
入门达梦数据库:探索数据管理工具的基础知识