统计学补充概念04-最大似然估计
概念
最大似然估计(Maximum Likelihood Estimation,简称MLE)是一种统计方法,用于估计模型的参数,使得给定观测数据的似然函数达到最大。在最大似然估计中,我们寻找能够最大化观测数据的可能性(似然)的参数值。
假设我们有一组观测数据 x1, x2, …, xn,来自某个概率分布,且这个概率分布具有一些未知的参数 θ 需要估计。似然函数 L(θ) 表示在给定参数 θ 下观测数据出现的概率。我们的目标是找到能够最大化似然函数的参数值 θ,即:
θ^ = argmax L(θ)
通常,为了方便计算,我们计算对数似然函数 LL(θ) = log(L(θ)),然后寻找能够最大化对数似然函数的参数值。
具体步骤如下:
1确定参数化的概率分布以及参数的取值范围。
2编写似然函数或对数似然函数,根据数据和参数计算观测数据出现的概率。
3最大化对数似然函数,可以使用数值优化方法(如梯度下降、牛顿法等)来找到最优参数值。
4得到估计的参数值,它们是使得观测数据出现概率最大的参数。
代码实现
import numpy as np
from scipy.stats import norm
from scipy.optimize import minimize# 生成一组模拟观测数据
np.random.seed(42)
data = np.random.normal(5, 2, 100)# 定义对数似然函数
def log_likelihood(params, data):mu, sigma = paramsreturn -np.sum(norm.logpdf(data, mu, sigma))# 初始参数值
initial_params = [0, 1]# 最大化对数似然函数
result = minimize(lambda params: log_likelihood(params, data), initial_params)# 输出估计的参数值
estimated_mu, estimated_sigma = result.x
print("Estimated mu:", estimated_mu)
print("Estimated sigma:", estimated_sigma)相关文章:
统计学补充概念04-最大似然估计
概念 最大似然估计(Maximum Likelihood Estimation,简称MLE)是一种统计方法,用于估计模型的参数,使得给定观测数据的似然函数达到最大。在最大似然估计中,我们寻找能够最大化观测数据的可能性(…...
mysql一些统计实用函数
文章目录 一对多,多的一端只查询最新数据YEAR 年份函数MONTH 月份函数QUARTER 季度函数往前递推十年往后递推十年查询去年12月份统计身份证户籍所在地人数 一对多,多的一端只查询最新数据 ROW_NUMBER() over(PARTITION BY evt_id ORDER BY evt_node_rec…...
IC设计仿真云架构
对于IC仿真来说,最重要的是要安全、可维护、高性能的的HPC环境环境。 那么云上如何搭建起一套完整的IC仿真云环境呢? 这种架构应该长什么样子? 桌面虚拟化基础架构 将所有桌面虚拟机在数据中心进行托管并统一管理;同时用户能够…...
日常BUG ——乱码
😜作 者:是江迪呀✒️本文关键词:日常BUG、BUG、问题分析☀️每日 一言 :存在错误说明你在进步! 一、问题描述 A系统使用Feign调用B系统时,传递的String字符串,到了B系统中变为了乱…...
SpringBoot复习:(44)MyBatisAutoConfiguration
可以看到MyBatisAutoConfiguration引入了MyBatisProperties这个属性: MyBatisAutoConfiguration中配置了一个SqlSessionFactoryBean,代码如下: 可以配置mybatis-config.xml,需要配置文件里指定: mybatis.config-locationclasspath:/mybat…...
SpringBoot校验,DTO文件中常用的注解应用案例.
在观看本篇文章之前,可以先参考我之前写的一篇文章 “ Spring5,Service层对DTO文件进行数据格式校验. ” ,这篇文章是介绍在 Service层 对DTO文件的校验。 以下方的 CompanyDTO 文件为例,讲解不同的注解使用场景,以及…...
Qt 窗口随鼠标移动效果
实现在窗口任意位置按下鼠标左键都可以移动窗口的效果,完整代码如下: mainwindow.h: #ifndef MAINWINDOW_H #define MAINWINDOW_H#include <QMainWindow> #include <QMouseEvent>QT_BEGIN_NAMESPACE namespace Ui { class MainW…...
大数据Flink(五十九):Flink on Yarn的三种部署方式介绍以及注意
文章目录 Flink on Yarn的三种部署方式介绍以及注意 一、Pre-Job 模式部署作业...
mac-右键-用VSCode打开
1.点击访达,搜索自动操作 2.选择快速操作 3.执行shell脚本 替换代码如下: for f in "$" doopen -a "Visual Studio Code" "$f" donecommand s保存会出现一个弹框,保存为“用VSCode打开” 5.使用...
tkinter+爬虫+pygame实现音乐播放器
文章目录 前文安装模块示意图爬虫完整代码pygametkinter完整代码结尾前文 本文将涉及爬虫(数据的获取),pygame(音乐播放器),tkinter(界面显示),将他们汇聚到一起制造一个音乐播放器,欢迎大家的订阅。 安装模块 pip install requests,parsel,lxpy,pygame 示意图...
css 实现 html 元素内文字水平垂直居中的N种方法
上一篇博文写了div 中元素居中的N种常用方法,那么单个html元素:div(块级元素代表),span(行内元素代表)中的文字如何水平垂直都居中呢?实现方法如下: 本文例子使用的 html…...
数据结构-队列的实现(C语言版)
前言 队列是一种特殊的线性表,它只允许在一端对数据进行插入操作,在另一端对数据进行删除操作的特殊线性表,队列具有先进先出的(FIFO)的 特性,进行插入操作的一端称为队尾,进行删除操作的一端称…...
Vue.js 生命周期详解
Vue.js 是一款流行的 JavaScript 框架,它采用了组件化的开发方式,使得前端开发更加简单和高效。在 Vue.js 的开发过程中,了解和理解 Vue 的生命周期非常重要。本文将详细介绍 Vue 生命周期的四个阶段:创建、挂载、更新和销毁。 …...
矩阵定理复习记录
矩阵复习 矩阵导数定理 若A是一个如下矩阵: A [ a 11 a 12 a 21 a 22 ] A \begin{bmatrix}a_{11}&a_{12}\\a_{21}&a_{22}\end{bmatrix} A[a11a21a12a22] y是一个向量矩阵: y ⃗ [ y 1 y 2 ] \vec{y}\begin{bmatrix}y_1\\y_2\e…...
Jenkins+Docker+SpringCloud微服务持续集成项目优化和微服务集群
JenkinsDockerSpringCloud微服务持续集成项目优化和微服务集群 JenkinsDockerSpringCloud部署方案优化JenkinsDockerSpringCloud集群部署流程说明修改所有微服务配置 设计Jenkins集群项目的构建参数编写多选项遍历脚本多项目提交进行代码审查多个项目打包及构建上传镜像把Eurek…...
认识 spring 中的事务 与 事务的传播机制
前言 本篇介绍spring中事务的实现方式,如何实现声明式事务,对事物进行参数的设置,了解事务的隔离级别和事务的传播机制;如有错误,请在评论区指正,让我们一起交流,共同进步! 文章目录…...
PHP中的16个危险函数
php中内置了许许多多的函数,在它们的帮助下可以使我们更加快速的进行开发和维护,但是这个函数中依然有许多的函数伴有高风险的,比如说一下的16个函数不到万不得已不尽量不要使用,因为许多“高手”可以通过这些函数抓取你的漏洞。 …...
11、Nvidia显卡驱动、CUDA、cuDNN、Anaconda及Tensorflow Pytorch版本
Nvidia显卡驱动、CUDA、cuDNN、Anaconda及Tensorflow-GPU版本 一、确定版本关系二、安装过程1.安装显卡驱动2、安装CUDA3、安装cudnn4、安装TensorFlow5、安装pytorch 三、卸载 一、确定版本关系 TensorFlow Pytorch推出cuda和cudnn的版本,cuda版本推出驱动可选版本…...
将数据库文件压缩并上传到文件服务器
1.引入上传工具和压缩包工具 <dependency><groupId>org.springframework</groupId><artifactId>spring-test</artifactId> </dependency> <dependency><groupId>com.zlpay</groupId><artifactId>zl-util-fastdfs…...
docker — 容器网络
一、概述 Docker容器每次重启后容器ip是会发生变化的。 这也意味着如果容器间使用ip地址来进行通信的话,一旦有容器重启,重启的容器将不再能被访问到。 而Docker 网络就能够解决这个问题。 Docker 网络主要有以下两个作用: 容器间的互联…...
AI Agent集成实时口罩检测:智能机器人视觉系统设计
AI Agent集成实时口罩检测:智能机器人视觉系统设计 1. 引言 在智能机器人快速发展的今天,视觉感知能力成为机器人智能化水平的关键指标。特别是在公共场所服务、医疗辅助、安防巡检等场景中,机器人需要具备实时识别和响应能力。口罩检测作为…...
Android开发必看:fitsSystemWindows的5个实际应用场景与避坑指南
Android开发必看:fitsSystemWindows的5个实际应用场景与避坑指南 在Android开发中,fitsSystemWindows这个看似简单的属性,却常常让开发者陷入各种布局适配的困境。特别是在全面屏、刘海屏设备普及的今天,正确处理系统窗口的适配问…...
Cisco 18系列AP通过u-boot实现tftp镜像启动的详细步骤解析
1. 理解Cisco 18系列AP的u-boot启动机制 当你拿到一台Cisco 18系列AP设备时,可能会遇到需要从网络加载镜像进行启动的情况。这就像我们电脑坏了需要从U盘重装系统一样,只不过这里用的是tftp协议通过网络来传输系统镜像。u-boot就是这个过程中的关键角色&…...
深度学习笔记---空洞卷积如何扩大感受野而不丢失分辨率
1. 从标准卷积到空洞卷积的进化之路 第一次听说空洞卷积这个概念时,我和大多数初学者一样满头问号:为什么要在卷积核里"挖洞"?这玩意儿到底比普通卷积强在哪?后来在图像分割任务中踩过几次坑才明白,传统卷积…...
【SITS2026前沿首发】:大模型边缘部署的5大技术拐点与3类硬件适配避坑指南
第一章:SITS2026前沿首发:大模型边缘部署的范式跃迁 2026奇点智能技术大会(https://ml-summit.org) 传统大模型部署长期受限于云端集中式架构,带来高延迟、数据隐私风险与带宽瓶颈。SITS2026首次公开的EdgeLM Runtime框架,标志着…...
COMSOL几何建模避坑指南:从二维草图到三维模型的完整参数化流程
COMSOL几何建模避坑指南:从二维草图到三维模型的完整参数化流程 几何建模是COMSOL仿真分析的基础环节,一个优秀的参数化模型不仅能提升工作效率,更能为后续的多物理场耦合分析奠定坚实基础。本文将系统梳理从二维草图到三维成型的完整工作流&…...
GME-Qwen2-VL-2B-Instruct保姆级教程:无CUDA经验开发者GPU部署避坑指南
GME-Qwen2-VL-2B-Instruct保姆级教程:无CUDA经验开发者GPU部署避坑指南 1. 项目简介与核心价值 GME-Qwen2-VL-2B-Instruct是一个专门用于图文匹配度计算的多模态AI工具。如果你需要判断一张图片和多个文字描述中哪个最匹配,这个工具就是你的最佳选择。…...
League Akari:5个核心技术模块深度解析与进阶配置指南
League Akari:5个核心技术模块深度解析与进阶配置指南 【免费下载链接】League-Toolkit An all-in-one toolkit for LeagueClient. Gathering power 🚀. 项目地址: https://gitcode.com/gh_mirrors/le/League-Toolkit League Akari是一款基于LCU …...
GB/T 28998-2012 重组装饰材检测
重组装饰材是指以普通树种木材的单板为主要原材料,采用单板调色、层积、模压胶合成型等技术制造而成的一种具有天然珍贵树种木材的质感、花纹、颜料等特性或其他工艺图案的新型木质装饰板方材。GB/T 28998-2012重组装饰材测试测试项目检测标准含水率GB/T 17657浸渍剥…...
大模型热切换功能完整实现指南
如果文章对你有帮助,请点个“关注” 版本:v1.0 日期:2026-04-10 作者:阿财 目录 功能概述核心原理后端实现前端实现测试验证故障排查 1. 功能概述 1.1 什么是热切换 Agent 配置热切换:在不重启服务的情况下…...
