Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.