fork download
  1. import csv
  2. import pymc3 as pc3
  3. import numpy as np
  4. import pandas as pd
  5.  
  6. PLA = pd.read_csv('./productliability_award.csv')
  7.  
  8. TH_MODEL = pc3.Model()
  9.  
  10. with TH_MODEL:
  11. A = pc3.Normal('alpha', mu=0, sd=10)
  12. BJR = pc3.Normal('betaJR', mu=0, sd=10)
  13. BL = pc3.Normal('betaL', mu=0, sd=10)
  14. BN = pc3.Normal('betaN', mu=0, sd=10)
  15. BO = pc3.Normal('betaO', mu=0, sd=10)
  16. BLO = pc3.Normal('betaLO', mu=0, sd=10)
  17. BNO = pc3.Normal('betaNO', mu=0, sd=10)
  18.  
  19. P = A + BL * PLA['liability'] + BN * PLA['negligence'] + BO\
  20. * PLA['oralArg'] + BLO * PLA['liability'] * PLA['oralArg'] + BNO\
  21. * PLA['negligence'] * PLA['oralArg']
  22. AWARD = pc3.Binomial('award', 1, P)
  23.  
  24. MAP_PLA0 = pc3.find_MAP(model=TH_MODEL)
  25.  
  26. print(MAP_PLA0)
Runtime error #stdin #stdout #stderr 0.05s 9676KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
Traceback (most recent call last):
  File "./prog.py", line 2, in <module>
ImportError: No module named 'pymc3'