我是机器学习的新手,因此我正在尝试查找一些文献,但是我什至不确定要做什么。我的数据具有以下形式:
User A performs Action P
User B performs Action Q
User C performs Action R
...
User C performs Action X
User A performs Action Y
User B performs Action Z
...
每个动作具有某些特征(日期,时间,客户等)的地方。大约有300个用户,我们有大约20,000个操作。
问题:
我想找出用户操作之间是否存在因果关系。例如,“每次用户E执行动作T,两天后用户G执行动作V”。但是在这两者之间,可能会有许多其他用户执行许多其他操作,并且可能找不到关联。有些用户可能是相关的,而其他用户则是完全独立的。这是机器学习能够为我找到的东西吗?是否有特定的算法或一组算法可以帮助我?
我一直在阅读关联分析和Apriori算法,但我认为这不能满足我的需要,因为它似乎需要已知的,定界的数据集作为输入,而我似乎只有一堆看似随机的用户动作。关于看什么的任何建议将不胜感激!
P