Application analyzing if given dataset satisfies Benford's law or not.
To run application docker-compose is needed.
To run application execute following comands in benford-project
directory:
docker-compose up
After that application interface will be available under localhost:4200 link.
Backend API: localhost:8000/api.
To run backend tests execute following command (the application has to be running):
docker-compose exec web python benford_backend/manage.py test benford_analyzer
Application checks if given dataset satisfies Benford's law by Chi Square statistic test with 95% significance level.
Application input:
- Flat text file with required '7_2009' column which contains only integer data
Application output:
- Information if given data satisfies Benford's law or not
- Generated graph with given data first number's frequency distribution compared to Benford's distribution