{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import pandas as pd\n", "from sklearn.metrics import silhouette_score\n", "from sklearn import preprocessing\n", "from sklearn.cluster import AgglomerativeClustering\n", "import matplotlib.pyplot as plt\n", "import numpy as np\n", "import math" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "#ucitavanje skupa\n", "df = pd.read_csv(\"C:/Users/student/Desktop/ipVezbe122021/primeri/studenti.csv\")" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", " | INDEKS | \n", "SMER | \n", "DUZINA_STUDIRANJA | \n", "POLOZENO_ISPITA | \n", "PROSEK | \n", "
---|---|---|---|---|---|
0 | \n", "20060018 | \n", "Profesor matematike i racunarstva | \n", "4 | \n", "38 | \n", "7.60 | \n", "
1 | \n", "20060019 | \n", "Numericka matematika i optimizacija | \n", "4 | \n", "40 | \n", "9.55 | \n", "
2 | \n", "20060020 | \n", "Profesor matematike i racunarstva | \n", "6 | \n", "38 | \n", "6.89 | \n", "
3 | \n", "20060022 | \n", "Profesor matematike i racunarstva | \n", "4 | \n", "38 | \n", "8.57 | \n", "
4 | \n", "20060026 | \n", "Racunarstvo i informatika | \n", "4 | \n", "39 | \n", "9.87 | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
436 | \n", "20090217 | \n", "Matematika | \n", "4 | \n", "43 | \n", "8.72 | \n", "
437 | \n", "20090272 | \n", "Matematika | \n", "4 | \n", "42 | \n", "7.69 | \n", "
438 | \n", "20090339 | \n", "Informatika | \n", "4 | \n", "29 | \n", "7.06 | \n", "
439 | \n", "20090340 | \n", "Racunarstvo i informatika | \n", "3 | \n", "40 | \n", "6.80 | \n", "
440 | \n", "20090345 | \n", "Racunarstvo i informatika | \n", "3 | \n", "40 | \n", "7.35 | \n", "
441 rows × 5 columns
\n", "\n", " | DUZINA_STUDIRANJA | \n", "POLOZENO_ISPITA | \n", "PROSEK | \n", "SMER_Astrofizika | \n", "SMER_Astronomija i astrofizika | \n", "SMER_Informatika | \n", "SMER_Matematika | \n", "SMER_Numericka matematika i optimizacija | \n", "SMER_Profesor matematike i racunarstva | \n", "SMER_Racunarstvo i informatika | \n", "SMER_Statistika, aktuarska i finansijska matematika | \n", "SMER_Teorijska matematika i primene | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "0.250000 | \n", "0.666667 | \n", "0.340659 | \n", "0.0 | \n", "0.0 | \n", "0.000000 | \n", "0.000000 | \n", "0.000000 | \n", "0.707107 | \n", "0.000000 | \n", "0.0 | \n", "0.0 | \n", "
1 | \n", "0.250000 | \n", "0.777778 | \n", "0.876374 | \n", "0.0 | \n", "0.0 | \n", "0.000000 | \n", "0.000000 | \n", "0.707107 | \n", "0.000000 | \n", "0.000000 | \n", "0.0 | \n", "0.0 | \n", "
2 | \n", "0.416667 | \n", "0.666667 | \n", "0.145604 | \n", "0.0 | \n", "0.0 | \n", "0.000000 | \n", "0.000000 | \n", "0.000000 | \n", "0.707107 | \n", "0.000000 | \n", "0.0 | \n", "0.0 | \n", "
3 | \n", "0.250000 | \n", "0.666667 | \n", "0.607143 | \n", "0.0 | \n", "0.0 | \n", "0.000000 | \n", "0.000000 | \n", "0.000000 | \n", "0.707107 | \n", "0.000000 | \n", "0.0 | \n", "0.0 | \n", "
4 | \n", "0.250000 | \n", "0.722222 | \n", "0.964286 | \n", "0.0 | \n", "0.0 | \n", "0.000000 | \n", "0.000000 | \n", "0.000000 | \n", "0.000000 | \n", "0.707107 | \n", "0.0 | \n", "0.0 | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
436 | \n", "0.250000 | \n", "0.944444 | \n", "0.648352 | \n", "0.0 | \n", "0.0 | \n", "0.000000 | \n", "0.707107 | \n", "0.000000 | \n", "0.000000 | \n", "0.000000 | \n", "0.0 | \n", "0.0 | \n", "
437 | \n", "0.250000 | \n", "0.888889 | \n", "0.365385 | \n", "0.0 | \n", "0.0 | \n", "0.000000 | \n", "0.707107 | \n", "0.000000 | \n", "0.000000 | \n", "0.000000 | \n", "0.0 | \n", "0.0 | \n", "
438 | \n", "0.250000 | \n", "0.166667 | \n", "0.192308 | \n", "0.0 | \n", "0.0 | \n", "0.707107 | \n", "0.000000 | \n", "0.000000 | \n", "0.000000 | \n", "0.000000 | \n", "0.0 | \n", "0.0 | \n", "
439 | \n", "0.166667 | \n", "0.777778 | \n", "0.120879 | \n", "0.0 | \n", "0.0 | \n", "0.000000 | \n", "0.000000 | \n", "0.000000 | \n", "0.000000 | \n", "0.707107 | \n", "0.0 | \n", "0.0 | \n", "
440 | \n", "0.166667 | \n", "0.777778 | \n", "0.271978 | \n", "0.0 | \n", "0.0 | \n", "0.000000 | \n", "0.000000 | \n", "0.000000 | \n", "0.000000 | \n", "0.707107 | \n", "0.0 | \n", "0.0 | \n", "
441 rows × 12 columns
\n", "