f8121ee825e731a0bf3b3fd8d411b5926c89ab74,pyhawkes/internals/weights.py,GammaMixtureWeights,expected_W,#GammaMixtureWeights#,283

Before Change


        Compute the expected W under the variational approximation
        
        p_A = self.expected_A()
        return p_A * self.expected_W_given_A(1.0) + (1-p_A) * self.expected_W_given_A(0.0)

    def expected_W_given_A(self, A):
        
        Compute the expected W given A under the variational approximation

After Change


        
        p_A = self.expected_A()

        E_W =  p_A * self.expected_W_given_A(1.0) + (1-p_A) * self.expected_W_given_A(0.0)

        if not self.network.allow_self_connections:
            np.fill_diagonal(E_W, 0.0)
        return E_W

    def expected_W_given_A(self, A):
        
        Compute the expected W given A under the variational approximation
Italian Trulli
In pattern: SUPERPATTERN

Frequency: 4

Non-data size: 8

Instances


Project Name: slinderman/pyhawkes
Commit Name: f8121ee825e731a0bf3b3fd8d411b5926c89ab74
Time: 2015-02-04
Author: scott.linderman@gmail.com
File Name: pyhawkes/internals/weights.py
Class Name: GammaMixtureWeights
Method Name: expected_W


Project Name: slinderman/pyhawkes
Commit Name: f8121ee825e731a0bf3b3fd8d411b5926c89ab74
Time: 2015-02-04
Author: scott.linderman@gmail.com
File Name: pyhawkes/internals/weights.py
Class Name: GammaMixtureWeights
Method Name: expected_log_W


Project Name: slinderman/pyhawkes
Commit Name: c6d73edd74eb69740bacf397f8f8e43cf9b5444e
Time: 2015-02-04
Author: scott.linderman@gmail.com
File Name: pyhawkes/internals/weights.py
Class Name: GammaMixtureWeights
Method Name: expected_log_W


Project Name: slinderman/pyhawkes
Commit Name: c6d73edd74eb69740bacf397f8f8e43cf9b5444e
Time: 2015-02-04
Author: scott.linderman@gmail.com
File Name: pyhawkes/internals/weights.py
Class Name: GammaMixtureWeights
Method Name: expected_W