python - pymc3 ,概率分布的乘积
问题描述
我有一个要建模的事务数据集,以便我可以进行 A/B 测试。
型号为:
S(x) = T * V(x)
其中T
是用户购买某物V(x)
的概率, 是购买将具有对数值的概率x
T
可以建模为pm.Bernoulli
并且V(x)
可以建模为pm.Normal
现在我本以为可以这样做:
conv = pm.Bernoulli("conversion",p)
value = pm.Normal("value", mu, sd)
val = pm.Deterministic('name',conv*value, observed=data)
但这不起作用。我该怎么办?我觉得这应该很容易。
解决方案
推荐阅读
- c# - LinqToExcel 文件读取后删除 IOException
- django - 无法远程访问 django 服务器
- javascript - 使用 javascript 删除样式标签
- java - 处理 LazyInitializationException 的最佳方法是什么
- rabbitmq - Keda - RabbitMQ - 队列中的消息“就绪”时未触发缩放作业
- r - 棒棒糖图,镜像在 R 中的两个轴上
- sql - 什么是过滤器下推优化?
- c# - NLog 在 Windows 服务托管的 WCF 服务中不起作用
- mongodb - 或 mongodb 中的运算符
- testing - 如何拦截来自 Quarkus/Camel 的日志消息以进行测试?