Dodatkowe wyjaśnienie dot. Prec. i Rec.

This commit is contained in:
Paweł Skórzewski 2023-11-22 14:27:10 +01:00
parent 4b07e20017
commit c8ea96d5db
2 changed files with 32 additions and 27 deletions

View File

@ -213,7 +213,7 @@
},
{
"cell_type": "code",
"execution_count": 5,
"execution_count": 1,
"metadata": {},
"outputs": [
{
@ -264,8 +264,12 @@
"x_test = pd.DataFrame(data_test[FEATURES])\n",
"y_predicted = model.predict(x_test) # predykcja wyników na podstawie modelu\n",
"\n",
"# Dla klasyfikacji dwuklasowej właśniwe będzie użycie `average=\"binary\", pos_label=1`.\n",
"# W przeciwnym wypadku wartości Prec., Rec. i F1 będą identyczne, ponieważ będą liczone jako średnie dla obu klas.\n",
"# Z definicji zać Prec. dla pos_label=1 jest identyczna jak Rec. dla pos_label=0;\n",
"# analogicznie: Rec. dla pos_label=1 jest identyczne jak Prec. dla pos_label=0.\n",
"precision, recall, fscore, support = precision_recall_fscore_support(\n",
" y_expected, y_predicted, average=\"micro\"\n",
" y_expected, y_predicted, average=\"binary\", pos_label=1\n",
")\n",
"\n",
"print(f\"Precision: {precision}\")\n",

File diff suppressed because one or more lines are too long