dbnR
dbnR copied to clipboard
marcovian order=1 but size=10
Hi, dear author, I have a problem when implementing dbn learning. The marcovian order=1 but I have dataset with 10 or more time slices. Then how should I deal with my dataset if I hope my DBN's order equal to 1. For example, if I have ['a_t_9','a_t_8',...'a_t_1','a_t_0'], then should I shifte the dataset to construct a ['a_t_1','a_t_0'] with more observations? Another interesting point I find is that, if I increase the size of DBN, for example, with more variables and higher order, the time cost of structure learning increase quadratically. If my DBN has (20 variables, 2 time slices), dmmhc only cost a few ms. But if I increase to (20 variables, 10 time slices), it takes a few minutes.
Best regards