'''
Creates Stan diagnostic plots.
Authors: T. Weiss
Date: 06/26/18
'''
from __future__ import absolute_import
from morpho.utilities import morphologging, reader
from morpho.processors import BaseProcessor
logger=morphologging.getLogger(__name__)
__all__ = []
__all__.append(__name__)
[docs]class StanDiagnostics(BaseProcessor):
'''
Describe.
'''
def __init__(self, *args, **kwargs):
return
[docs] def InternalRun(self):
import subprocess
command = 'Rscript'
path2script = 'bayesplot_diag.R'
args = [self.data, self.which_diag_plots]
cmd = [command, path2script] + args
subprocess.check_output(cmd)