mattjj/pyhsmm-autoregressive

Predict fails

alexbw opened this issue · 1 comments

10D data
model.D == 10
data.shape == (1000,10)
model.predict(data[:1000], 30)

---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-26-2f1e64fe63e8> in <module>()
----> 1 model.predict(data[:1000], 30)

/home/dattalab/Code/autoregressive/models.py in predict(self, seed_data, timesteps, with_noise)
     50         else:
     51             for state, row in zip(s.stateseq[-timesteps:],s.data[-timesteps:]):
---> 52                 row[-self.D:] = self.obs_distns[state].A.dot(row[:-self.D])
     53 
     54         return full_data

ValueError: matrices are not aligned

Also: first!

Fixed in c1d25de