{'fraction_non_alphanumeric': 0.017592592592592594, 'fraction_numerical': 0.003703703703703704, 'mean_word_length': 4.572164948453608, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Time Series Prediction on College Graduation Using KNN Algorithm

The KNN algorithm is an algorithm for classifying data based on learning data taken from k of its closest neighbors. Classification using the K-Nearest Neighbor (KNN) algorithm can be used to predict whether a student will graduate on time or even be at risk of dropping out. This research implemented KNN algorithm because of its effectiveness in training large and robustness on noisy data. The input used is in the form of student academic data and produces output, namely the accuracy of the KNN algorithm. Data will be divided into time series into four parts, namely 1st year, 2nd year, 3rd year, and 4th year. The time series prediction aims to find out the exact time to make predictions. Testing was conducted using K-Fold Cross Validation by dividing the set of data into several folds, one-fold as test data and the other fold as training data. The results of this test are the accuracy of the predictions of each year experiencing increase and prediction in time series can be used for early detection.