当前位置: 首页 > news >正文

[pymc3][python]pymc3安装后测试代码2

测试环境:

pymc3==3.11.2

代码:

import numpy as np
import pymc3 as pm
import matplotlib.pyplot as pltif __name__ == '__main__':# 生成随机数据np.random.seed(123)x = np.linspace(0, 1, 100)y = 0.5 * x + np.random.normal(0, 0.1, size=100)# 定义概率模型with pm.Model() as model:# 定义先验分布alpha = pm.Normal('alpha', mu=0, sd=1)beta = pm.Normal('beta', mu=0, sd=1)sigma = pm.HalfNormal('sigma', sd=1)# 定义线性关系mu = alpha + beta * x# 定义似然函数likelihood = pm.Normal('y', mu=mu, sd=sigma, observed=y)# 进行贝叶斯推断trace = pm.sample(1000, tune=1000)# 可视化结果pm.traceplot(trace)plt.show()

结果:

 

http://www.lryc.cn/news/104523.html

相关文章:

  • Go语言time库,时间和日期相关的操作方法
  • JVM总结笔记
  • C++ 缓存再排序,解决多线程处理后的乱序问题,不知道思路对不对[挠下巴]
  • 华为数通HCIA-地址分类及子网划分
  • Linux第七章之gdb与makefile使用
  • Mycat-Balance使用指南
  • 玩转顺序表——【数据结构】
  • SSE(Server-Sent Events,服务器推送事件)和sockets(套接字)通信区别
  • 【设计模式——学习笔记】23种设计模式——代理模式Proxy(原理讲解+应用场景介绍+案例介绍+Java代码实现)
  • 大学英语四新视野 课后习题+答案翻译 Unit1~Unit8
  • Java入门指南:Java语言优势及其特点
  • Jenkins 节点该如何管理?
  • hugging face下载数据集
  • 解决Django报错 : No module named ‘MySQLdb‘
  • 【Docker】Docker的优势、与虚拟机技术的区别、三个重要概念和架构及工作原理详细讲解
  • 【论文笔记】RCM-Fusion: Radar-Camera Multi-Level Fusion for 3D Object Detection
  • STM32-风速传感器(ADC)
  • 【conda】配置国内镜像源
  • python森林生物量(蓄积量)数据处理到随机森林估算全流程
  • 使用Freemarker模版导出xls文件使用excel打开提示文件损坏
  • 初识Linux
  • python——案例六:清空列表用clear()方法实现
  • 测试|Selenium之WebDriver常见API使用
  • 手把手教你uniapp和小程序分包
  • Java中的代理模式
  • LeetCode每日一题——1331.数组序号转换
  • 2、Tomcat介绍(下)
  • JAVA 正则表达式(heima)
  • 布瑞特单圈绝对值旋转编码器串口数据读取
  • Linux第六章之vim与gcc使用