Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Anomaly Judgement GUI

Anomaly-judgement-GUI is a graphical user interface built using the Dash framework in Python. It presents suspected abnormal data points to the user, providing all the relevant information needed for the judgement process. The user can then determine whether the data point is abnormal or not, and the result is automatically written to an Excel file.


Advantages:

  • Intuitive and user-friendly interface Clear and concise presentation of data points
  • Automated Excel file writing, reducing the risk of human error
  • Navigation buttons for easy movement between data points
  • Input fields and radio buttons for user judgement, with automatic enable/disable logic based on user input

Concrete Features:

  • Interactive plot indicating the anomaly point with a slidebar on x-axis for the feature selected by the user

  • Combined plot containing subplots of times series for all features

  • Datatable showing all the relevant knowledge point for the p2p lending platform, with filter options for "first-class" and "second-class"

  • Text area showing relevant information about the suspected anomaly point and the basic information about the p2p lending platform in which the data anomaly is reported


Usage instructions

Run Anomaly Judgement GUI on local Server

  1. Run the script app.py.
  2. Wait for the link to appear in the console
  3. Go to the given link using a internet browser

Running the server

Safely quit and shutdown the server

  1. Click the "save and quit" button on the webpage
  2. Click "confirm" on the poped up window
  3. Close the webpage
  4. Enter Ctrl+C in the terminal that the server is running

Shutting down the server


Example screenshots

  • Interactive time series plot with slidable plotting window

Single series plot


  • Interactive combination plot with multiple time series

Multiple series plot


  • Basic infomation plot for peer-to-peer lending platforms

Basic info plot

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages