Анализ результатов моделирования последовательностей событий с ответвлением - PullRequest
0 голосов
/ 16 мая 2018

Так что у меня проблема, когда последовательность

A1> B1> C1> D1
или
A1> B1> C2> D2
или
A1> B1> C2> D3
или
A2> B2> C3> D4

Обратите внимание, что существует более 1 корневой отправной точки. Каждый этап также имеет некоторые другие свойства. Поэтому я хотел бы спросить

  1. найти все стадии (независимо от ABCD), где свойство 1 = некоторое значение, а имеет некоторое, где свойство родительской цепочки 2 = какое-то значение.
  2. Мне нужно выяснить вероятность попадания на каждый этап, если заданные все "ветви последовательности" имеют равную вероятность Таким образом, вероятность попадания в D3 составляет 1/2 (A) * 1/2 (C), где D1 или D2 - 1/2 (A) * 1/2 (C) * 1/2 (D)
  3. Условная вероятность. Учитывая, что B1 случился, каков шанс D3.

Каков наилучший способ / техника для хранения и анализа / запроса / опроса данных, подобных этой? Какие ключевые слова я должен читать или изучать в Google / Field / Technology?

Заметьте, я думаю сгенерировать в окрестности от 100 с k до миллионов выборок событий последовательности.

Я немного ознакомился с рекурсивной CTE СУБД. Это решает проблему 1, но 2 и 3 в комбинации кажутся немного сложнее. Интересно, может ли база данных графов, например, neo4j, решить эту проблему лучше?

...