Below are some json profiles representing fictional customers from an ecommerce company. The profiles contain information about the customer, their orders, their transactions, what payment methods they used and whether the customer is fraudulent or not. Your task is one of the following.
- Transform the json profiles into feature vectors
- Construct a model to predict if a customer is fraudulent based on their profile.
- Report on the models success and show what features are most important
- Transform the json profiles into a csv or dataframe and provide exploratory analysis of the dataset.
- Summarise and explain the key trends in the data, providing visualisations and tabular representations as necessary.
- Explain what factors you think are significant and insignificant in contributing to fraud
Please use Python for this exercise. You can use whatever external software libraries you think are appropriate. Please don't spend more than 3-4 hours on this test.