|
1 | 1 | { |
2 | 2 | "metadata": { |
3 | 3 | "name": "", |
4 | | - "signature": "sha256:11c7df5b48317dee4e78f1592431823f89b38ea262acb74b420b17dca4440d63" |
| 4 | + "signature": "sha256:b7a43c691f0f722f1924e6a62b540eb713077a2506223698ab1699c92608edbc" |
5 | 5 | }, |
6 | 6 | "nbformat": 3, |
7 | 7 | "nbformat_minor": 0, |
|
106 | 106 | "\n", |
107 | 107 | "- [Reading in a dataset from a CSV file](#Reading-in-a-dataset-from-a-CSV-file)\n", |
108 | 108 | "\n", |
109 | | - "- [Visualizating of a data](#Visualizating-of-a-data)\n", |
| 109 | + "- [Visualizating of a dataset](#Visualizating-of-a-data)\n", |
110 | 110 | "\n", |
111 | 111 | " - [Histograms](#Histograms)\n", |
112 | 112 | "\n", |
|
434 | 434 | "level": 2, |
435 | 435 | "metadata": {}, |
436 | 436 | "source": [ |
437 | | - "Visualizating of a data" |
| 437 | + "Visualizating of a dataset" |
438 | 438 | ] |
439 | 439 | }, |
440 | 440 | { |
|
595 | 595 | " label='class {:}, R={:.2f}'.format(label, R[0]) # label for the legend\n", |
596 | 596 | " )\n", |
597 | 597 | " \n", |
598 | | - "\n", |
599 | 598 | "plt.title('Wine Dataset')\n", |
600 | 599 | "plt.xlabel('alcohol by volume in percent')\n", |
601 | 600 | "plt.ylabel('malic acid in g/l')\n", |
|
920 | 919 | "for label,marker,color in zip(\n", |
921 | 920 | " range(1,4),('x', 'o', '^'),('blue', 'red', 'green')):\n", |
922 | 921 | "\n", |
923 | | - "\n", |
924 | 922 | " plt.scatter(x=sklearn_transf[:,0][y_train == label],\n", |
925 | 923 | " y=sklearn_transf[:,1][y_train == label], \n", |
926 | 924 | " marker=marker, \n", |
|
971 | 969 | "level": 2, |
972 | 970 | "metadata": {}, |
973 | 971 | "source": [ |
974 | | - "Linear Transformation: Multiple Discrciminant Analysis (MDA)" |
| 972 | + "Linear Transformation: Multiple Discriminant Analysis (MDA)" |
975 | 973 | ] |
976 | 974 | }, |
977 | 975 | { |
|
1241 | 1239 | "**Confusion Matrix** \n", |
1242 | 1240 | "As we can see above, there was a very low misclassification rate when we'd apply the classifier on the test data set. A confusion matrix can tell us in more detail which particular classes could not classified correctly.\n", |
1243 | 1241 | "\n", |
1244 | | - "| | | | **predicted class** | |\n", |
1245 | | - "|--------------|---------|----------------|-----------------|---------------|\n", |
1246 | | - "| | | class 1 | class 2 | class 3 |\n", |
1247 | | - "| | class 1 | True positives | | |\n", |
1248 | | - "| **actual class** | class 2 | | True positives | |\n", |
1249 | | - "| | class 3 | | | True positive |" |
| 1242 | + "<table cellspacing=\"0\" border=\"0\">\n", |
| 1243 | + "\t<colgroup width=\"60\"></colgroup>\n", |
| 1244 | + "\t<colgroup span=\"4\" width=\"82\"></colgroup>\n", |
| 1245 | + "\t<tr>\n", |
| 1246 | + "\t\t<td style=\"border-top: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; border-left: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1\" colspan=2 rowspan=2 height=\"44\" align=\"center\" bgcolor=\"#FFFFFF\"><b><font face=\"Helvetica\" size=4><br></font></b></td>\n", |
| 1247 | + "\t\t<td style=\"border-top: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; border-left: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1\" colspan=3 align=\"center\" bgcolor=\"#FFFFFF\"><b><font face=\"Helvetica\" size=4>predicted class</font></b></td>\n", |
| 1248 | + "\t\t</tr>\n", |
| 1249 | + "\t<tr>\n", |
| 1250 | + "\t\t<td style=\"border-top: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; border-left: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1\" align=\"left\" bgcolor=\"#EEEEEE\"><font face=\"Helvetica\" size=4>class 1</font></td>\n", |
| 1251 | + "\t\t<td style=\"border-top: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; border-left: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1\" align=\"left\" bgcolor=\"#EEEEEE\"><font face=\"Helvetica\" size=4>class 2</font></td>\n", |
| 1252 | + "\t\t<td style=\"border-top: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; border-left: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1\" align=\"left\" bgcolor=\"#EEEEEE\"><font face=\"Helvetica\" size=4>class 3</font></td>\n", |
| 1253 | + "\t</tr>\n", |
| 1254 | + "\t<tr>\n", |
| 1255 | + "\t\t<td style=\"border-top: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; border-left: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1\" rowspan=3 height=\"116\" align=\"center\" bgcolor=\"#F6F6F6\"><b><font face=\"Helvetica\" size=4>actual class</font></b></td>\n", |
| 1256 | + "\t\t<td style=\"border-top: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; border-left: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1\" align=\"left\" bgcolor=\"#EEEEEE\"><font face=\"Helvetica\" size=4>class 1</font></td>\n", |
| 1257 | + "\t\t<td style=\"border-top: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; border-left: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1\" align=\"left\" bgcolor=\"#99FFCC\"><font face=\"Helvetica\" size=4>True positives</font></td>\n", |
| 1258 | + "\t\t<td style=\"border-top: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; border-left: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1\" align=\"left\" bgcolor=\"#F6F6F6\"><font face=\"Helvetica\" size=4><br></font></td>\n", |
| 1259 | + "\t\t<td style=\"border-top: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; border-left: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1\" align=\"left\" bgcolor=\"#F6F6F6\"><font face=\"Helvetica\" size=4><br></font></td>\n", |
| 1260 | + "\t</tr>\n", |
| 1261 | + "\t<tr>\n", |
| 1262 | + "\t\t<td style=\"border-top: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; border-left: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1\" align=\"left\" bgcolor=\"#EEEEEE\"><font face=\"Helvetica\" size=4>class 2</font></td>\n", |
| 1263 | + "\t\t<td style=\"border-top: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; border-left: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1\" align=\"left\" bgcolor=\"#FFFFFF\"><font face=\"Helvetica\" size=4><br></font></td>\n", |
| 1264 | + "\t\t<td style=\"border-top: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; border-left: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1\" align=\"left\" bgcolor=\"#99FFCC\"><font face=\"Helvetica\" size=4>True positives</font></td>\n", |
| 1265 | + "\t\t<td style=\"border-top: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; border-left: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1\" align=\"left\" bgcolor=\"#FFFFFF\"><font face=\"Helvetica\" size=4><br></font></td>\n", |
| 1266 | + "\t</tr>\n", |
| 1267 | + "\t<tr>\n", |
| 1268 | + "\t\t<td style=\"border-top: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; border-left: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1\" align=\"left\" bgcolor=\"#EEEEEE\"><font face=\"Helvetica\" size=4>class 3</font></td>\n", |
| 1269 | + "\t\t<td style=\"border-top: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; border-left: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1\" align=\"left\" bgcolor=\"#F6F6F6\"><font face=\"Helvetica\" size=4><br></font></td>\n", |
| 1270 | + "\t\t<td style=\"border-top: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; border-left: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1\" align=\"left\" bgcolor=\"#F6F6F6\"><font face=\"Helvetica\" size=4><br></font></td>\n", |
| 1271 | + "\t\t<td style=\"border-top: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; border-left: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1\" align=\"left\" bgcolor=\"#99FFCC\"><font face=\"Helvetica\" size=4>True positives</font></td>\n", |
| 1272 | + "\t</tr>\n", |
| 1273 | + "</table>" |
1250 | 1274 | ] |
1251 | 1275 | }, |
1252 | 1276 | { |
|
0 commit comments