Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nivasharmaa/friskwatch
A Java program for analyzing stop-and-frisk data from the NYPD. Features data import, organization, and statistical analysis to compare occurrences during and after policy implementation.
https://github.com/nivasharmaa/friskwatch
data-analysis data-visualization dataprocessing datascience file-io java java-oop nypd-data
Last synced: 1 day ago
JSON representation
A Java program for analyzing stop-and-frisk data from the NYPD. Features data import, organization, and statistical analysis to compare occurrences during and after policy implementation.
- Host: GitHub
- URL: https://github.com/nivasharmaa/friskwatch
- Owner: nivasharmaa
- Created: 2024-08-07T05:00:32.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-08-07T05:01:13.000Z (3 months ago)
- Last Synced: 2024-08-08T08:30:50.260Z (3 months ago)
- Topics: data-analysis, data-visualization, dataprocessing, datascience, file-io, java, java-oop, nypd-data
- Language: Java
- Homepage:
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FriskWatch
## Overview
FriskWatch is a Java program designed to analyze stop-and-frisk data provided by the New York Police Department (NYPD). This program reads stop-and-frisk records from a CSV file, processes the data, and provides analysis to compare occurrences during and after the policy implementation. It leverages advanced data structures and algorithms to manage and analyze the data efficiently.## Features
- **Data Import**: Reads stop-and-frisk records from a CSV file.
- **Data Organization**: Organizes records by year for easy comparison.
- **Statistical Analysis**: Provides analysis of stop-and-frisk occurrences over different time periods.
- **Data Management**: Utilizes ArrayLists to manage and process large datasets.## Concepts Covered
- Object-Oriented Programming (OOP)
- File I/O Operations
- Data Analysis Algorithms
- Data Processing and Management## Data Structures and Algorithms
- **ArrayLists**: Used to manage and organize stop-and-frisk records.
- **Statistical Algorithms**: For analyzing and comparing data over different periods.