A naive ML question

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

A naive ML question

kant kodali
Hi All,

I have a bunch of financial transactional data and I was wondering if there is any ML model that can give me a graph structure for this data? other words, show how a transaction had evolved over time? 

Any suggestions or references would help.

Thanks!

Reply | Threaded
Open this post in threaded view
|

Re: A naive ML question

Jörn Franke
What do you mean by “how it evolved over time” ? A transaction describes basically an action at a certain point of time. Do you mean how a financial product evolved over time given a set of a transactions?

> On 28. Apr 2018, at 12:46, kant kodali <[hidden email]> wrote:
>
> Hi All,
>
> I have a bunch of financial transactional data and I was wondering if there is any ML model that can give me a graph structure for this data? other words, show how a transaction had evolved over time?
>
> Any suggestions or references would help.
>
> Thanks!
>

---------------------------------------------------------------------
To unsubscribe e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: A naive ML question

kant kodali
Hi,

I mean a transaction goes typically goes through different states like STARTED, PENDING, CANCELLED, COMPLETED, SETTLED etc...

Thanks,
kant

On Sat, Apr 28, 2018 at 4:11 AM, Jörn Franke <[hidden email]> wrote:
What do you mean by “how it evolved over time” ? A transaction describes basically an action at a certain point of time. Do you mean how a financial product evolved over time given a set of a transactions?

> On 28. Apr 2018, at 12:46, kant kodali <[hidden email]> wrote:
>
> Hi All,
>
> I have a bunch of financial transactional data and I was wondering if there is any ML model that can give me a graph structure for this data? other words, show how a transaction had evolved over time?
>
> Any suggestions or references would help.
>
> Thanks!
>

Reply | Threaded
Open this post in threaded view
|

Re: A naive ML question

MLnick
One potential approach could be to construct a transition matrix showing the probability of moving from each state to another state. This can be visualized with a “heat map” encoding (I think matshow in numpy/matplotlib does this).

On Sat, 28 Apr 2018 at 21:34, kant kodali <[hidden email]> wrote:
Hi,

I mean a transaction goes typically goes through different states like STARTED, PENDING, CANCELLED, COMPLETED, SETTLED etc...

Thanks,
kant

On Sat, Apr 28, 2018 at 4:11 AM, Jörn Franke <[hidden email]> wrote:
What do you mean by “how it evolved over time” ? A transaction describes basically an action at a certain point of time. Do you mean how a financial product evolved over time given a set of a transactions?

> On 28. Apr 2018, at 12:46, kant kodali <[hidden email]> wrote:
>
> Hi All,
>
> I have a bunch of financial transactional data and I was wondering if there is any ML model that can give me a graph structure for this data? other words, show how a transaction had evolved over time?
>
> Any suggestions or references would help.
>
> Thanks!
>

Reply | Threaded
Open this post in threaded view
|

Re: A naive ML question

kant kodali
Hi Nick,

Thanks for that idea!! Just to be more clear. The problem I am trying to solve is that when a bunch of financial transactional data is thrown at me I am trying to identify all possible relationships and lineage among them without explicitly specifying what the relationships are among transactions.

On Sun, Apr 29, 2018 at 2:22 AM, Nick Pentreath <[hidden email]> wrote:
One potential approach could be to construct a transition matrix showing the probability of moving from each state to another state. This can be visualized with a “heat map” encoding (I think matshow in numpy/matplotlib does this).

On Sat, 28 Apr 2018 at 21:34, kant kodali <[hidden email]> wrote:
Hi,

I mean a transaction goes typically goes through different states like STARTED, PENDING, CANCELLED, COMPLETED, SETTLED etc...

Thanks,
kant

On Sat, Apr 28, 2018 at 4:11 AM, Jörn Franke <[hidden email]> wrote:
What do you mean by “how it evolved over time” ? A transaction describes basically an action at a certain point of time. Do you mean how a financial product evolved over time given a set of a transactions?

> On 28. Apr 2018, at 12:46, kant kodali <[hidden email]> wrote:
>
> Hi All,
>
> I have a bunch of financial transactional data and I was wondering if there is any ML model that can give me a graph structure for this data? other words, show how a transaction had evolved over time?
>
> Any suggestions or references would help.
>
> Thanks!
>


Reply | Threaded
Open this post in threaded view
|

Re: A naive ML question

Marco Mistroni
In reply to this post by MLnick
Maybe not necessarily what you want but you could, based on trans attributes, find out initial state and end state and give it to a decision tree to figure out if you if based on these attributes you can oreditc tinal stage
Again, not what you asked but an idea to use ml for your data?
Kr

On Sun, Apr 29, 2018, 10:22 AM Nick Pentreath <[hidden email]> wrote:
One potential approach could be to construct a transition matrix showing the probability of moving from each state to another state. This can be visualized with a “heat map” encoding (I think matshow in numpy/matplotlib does this).

On Sat, 28 Apr 2018 at 21:34, kant kodali <[hidden email]> wrote:
Hi,

I mean a transaction goes typically goes through different states like STARTED, PENDING, CANCELLED, COMPLETED, SETTLED etc...

Thanks,
kant

On Sat, Apr 28, 2018 at 4:11 AM, Jörn Franke <[hidden email]> wrote:
What do you mean by “how it evolved over time” ? A transaction describes basically an action at a certain point of time. Do you mean how a financial product evolved over time given a set of a transactions?

> On 28. Apr 2018, at 12:46, kant kodali <[hidden email]> wrote:
>
> Hi All,
>
> I have a bunch of financial transactional data and I was wondering if there is any ML model that can give me a graph structure for this data? other words, show how a transaction had evolved over time?
>
> Any suggestions or references would help.
>
> Thanks!
>

Reply | Threaded
Open this post in threaded view
|

Re: A naive ML question

Jörn Franke
In reply to this post by kant kodali
The transactions probably describe from which counterparty assets are transferred to another counterparty at the different stages of the transaction. You could use graphx for that if the algorithms there are suitable for your needs.
Still trying to understand what you mean evolve over time? Eg a counterparty has cancelled a lot of transactions or sth like this? Normally it looks like you have a rather straight forward state machine for your transactions. 

On 29. Apr 2018, at 12:18, kant kodali <[hidden email]> wrote:

Hi Nick,

Thanks for that idea!! Just to be more clear. The problem I am trying to solve is that when a bunch of financial transactional data is thrown at me I am trying to identify all possible relationships and lineage among them without explicitly specifying what the relationships are among transactions.

On Sun, Apr 29, 2018 at 2:22 AM, Nick Pentreath <[hidden email]> wrote:
One potential approach could be to construct a transition matrix showing the probability of moving from each state to another state. This can be visualized with a “heat map” encoding (I think matshow in numpy/matplotlib does this).

On Sat, 28 Apr 2018 at 21:34, kant kodali <[hidden email]> wrote:
Hi,

I mean a transaction goes typically goes through different states like STARTED, PENDING, CANCELLED, COMPLETED, SETTLED etc...

Thanks,
kant

On Sat, Apr 28, 2018 at 4:11 AM, Jörn Franke <[hidden email]> wrote:
What do you mean by “how it evolved over time” ? A transaction describes basically an action at a certain point of time. Do you mean how a financial product evolved over time given a set of a transactions?

> On 28. Apr 2018, at 12:46, kant kodali <[hidden email]> wrote:
>
> Hi All,
>
> I have a bunch of financial transactional data and I was wondering if there is any ML model that can give me a graph structure for this data? other words, show how a transaction had evolved over time?
>
> Any suggestions or references would help.
>
> Thanks!
>