安装PyMC报错

在使用 PyMC3 库构建一个贝叶斯模型时,我需要通过 MCMC 采样来推断这两个参数的后验分布,然后对环境配置以及系统导包安装部分进行了操作,最终解决了这个问题。

代码报错问题


源代码如下:

# 首先导入所需的库
import pymc as pm
import pandas as pd
import numpy as np
import arviz as az
import matplotlib.pyplot as plt

# step 1: 生成模拟数据
true_mean = 0
true_std = 1
samples = np.random.normal(true_mean, true_std, 1000)

# step 2: 使用 PyMC3 构建模型
with pm.Model() as model:
    # 定义先验分布
    mu = pm.Normal('mu', mu=0, sigma=10)
    sigma = pm.HalfNormal('sigma', sigma=1)
    # 观测数据的似然函数
    y = pm.Normal('y', mu=mu, sigma=sigma, observed=samples)

    # Step 3: 进行 MCMC 采样
    idata = pm.sample(1000, tune=500, return_inferencedata=True)

报错:
在这里插入图片描述

原因:未安装 PyMC库包

安装命令(加上清华源速度更快哦~):

!pip install pymc -i https
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值