{"id":790,"date":"2021-04-22T11:35:38","date_gmt":"2021-04-22T08:35:38","guid":{"rendered":"http:\/\/is19-2017.susu.ru\/matveev\/?p=790"},"modified":"2021-04-22T12:33:38","modified_gmt":"2021-04-22T09:33:38","slug":"kontrolnoe-zadanie-po-mashinnomu-obucheniyu","status":"publish","type":"post","link":"https:\/\/is19-2017.susu.ru\/matveev\/2021\/04\/22\/kontrolnoe-zadanie-po-mashinnomu-obucheniyu\/","title":{"rendered":"\u041a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u043e\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u0435 \u043f\u043e \u043c\u0430\u0448\u0438\u043d\u043d\u043e\u043c\u0443 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044e"},"content":{"rendered":"<p>1. \u041d\u0430\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c, \u0438 \u0437\u0430\u0442\u0435\u043c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438:<\/p>\n<pre class=\"wp-code-highlight prettyprint\">\r\nimport pandas as pd\r\nimport numpy as np\r\nimport matplotlib.pyplot as plt\r\n<\/pre>\n<p>2. \u0414\u0430\u043b\u0435\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0441\u0432\u043e\u0438 \u0434\u0430\u043d\u043d\u044b\u0435:<\/p>\n<pre class=\"wp-code-highlight prettyprint\">\r\ntall = pd.read_csv(&quot;..\/matveev\/Data\/1heart4.csv&quot;)\r\ntall.head(8)\r\n<\/pre>\n<p><img loading=\"lazy\" src=\"http:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-31.png\" alt=\"\" width=\"754\" height=\"233\" class=\"aligncenter size-full wp-image-791\" srcset=\"https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-31.png 754w, https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-31-300x93.png 300w\" sizes=\"(max-width: 754px) 100vw, 754px\" \/><\/p>\n<p>3. \u0421 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u043c\u043e\u0436\u043d\u043e \u0443\u0437\u043d\u0430\u0442\u044c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0441\u0442\u0440\u043e\u043a \u0438 \u0441\u0442\u043e\u043b\u0431\u0446\u043e\u0432:<\/p>\n<pre class=\"wp-code-highlight prettyprint\">\r\nprint( &quot;\u0447\u0438\u0441\u043b\u043e \u0441\u0442\u0440\u043e\u043a =&quot;, tall.shape[0], &quot;\u0447\u0438\u0441\u043b\u043e \u0441\u0442\u043e\u043b\u0431\u0446\u043e\u0432 =&quot;, tall.shape[1])\r\n<\/pre>\n<p><img loading=\"lazy\" src=\"http:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-32.png\" alt=\"\" width=\"305\" height=\"26\" class=\"aligncenter size-full wp-image-794\" srcset=\"https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-32.png 305w, https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-32-300x26.png 300w\" sizes=\"(max-width: 305px) 100vw, 305px\" \/><\/p>\n<p>4. \u0414\u0430\u043b\u0435\u0435 \u043f\u0440\u043e\u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0443\u0435\u043c \u043d\u0430\u0448\u0438 \u0434\u0430\u043d\u043d\u044b\u0435:<\/p>\n<pre class=\"wp-code-highlight prettyprint\">\r\ncols=tall.columns\r\nfor col in cols:\r\n    s=tall[col].dtypes\r\n    if s == &#039;object&#039; or s == &#039;int64&#039;:\r\n        n=tall[col].nunique()\r\n        print(col, s, n)\r\n<\/pre>\n<p><img loading=\"lazy\" src=\"http:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-33.png\" alt=\"\" width=\"191\" height=\"126\" class=\"aligncenter size-full wp-image-795\" \/><br \/>\n\u041a\u0430\u043a \u043c\u044b \u0432\u0438\u0434\u0438\u043c \u043f\u0435\u0440\u0432\u044b\u0435 2 \u0441\u0442\u043e\u043b\u0431\u0446\u0430 - \u044d\u0442\u043e \u0441\u0447\u0435\u0442\u0447\u0438\u043a\u0438, 39 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432 - \u0432\u043e\u0437\u0440\u0430\u0441\u0442\u043e\u0432, TenYearCHD - \u043d\u0430\u0448\u0430 \u0446\u0435\u043b\u0435\u0432\u0430\u044f \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f, \u0441 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043c\u044b \u0431\u0443\u0434\u0435\u043c \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c.<\/p>\n<p>5. \u0414\u0430\u043b\u0435\u0435 \u0437\u0430\u0434\u0430\u0434\u0438\u043c \u043d\u0430\u0448\u0435\u0439 \u0446\u0435\u043b\u0435\u0432\u043e\u0439 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0442\u0438\u043f\u0430 int, \u0438 \u043f\u0440\u043e\u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0438\u0440\u0443\u0435\u043c \u0438\u0445 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b:<\/p>\n<pre class=\"wp-code-highlight prettyprint\">\r\nfrom sklearn.preprocessing import LabelEncoder\r\nla = LabelEncoder()\r\nmapped_TenYearCHD = pd.Series(la.fit_transform(tall[&#039;TenYearCHD&#039;]))\r\nmapped_TenYearCHD.value_counts().plot.barh()\r\nplt.show()\r\ndicts={}\r\ndicts=dict(enumerate(la.classes_))\r\nprint(dicts)\r\n<\/pre>\n<p><img loading=\"lazy\" src=\"http:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-34.png\" alt=\"\" width=\"373\" height=\"256\" class=\"aligncenter size-full wp-image-796\" srcset=\"https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-34.png 373w, https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-34-300x206.png 300w\" sizes=\"(max-width: 373px) 100vw, 373px\" \/><\/p>\n<p>6. \u0422\u0435\u043f\u0435\u0440\u044c \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043d\u0430 \u0442\u043e, \u043a\u0430\u043a \u0438\u0437\u043c\u0435\u043d\u0438\u043b\u0438\u0441\u044c \u0434\u0430\u043d\u043d\u044b\u0435:<\/p>\n<pre class=\"wp-code-highlight prettyprint\">\r\ntall[&#039;TenYearCHD&#039;] = mapped_TenYearCHD\r\ntall.head(5)\r\n<\/pre>\n<p><img loading=\"lazy\" src=\"http:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-35.png\" alt=\"\" width=\"750\" height=\"161\" class=\"aligncenter size-full wp-image-798\" srcset=\"https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-35.png 750w, https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-35-300x64.png 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/p>\n<p>7. \u0414\u0430\u043b\u0435\u0435 \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u044c \u043a\u043e\u0440\u0440\u0435\u043b\u044f\u0446\u0438\u043e\u043d\u043d\u0443\u044e \u043c\u0430\u0442\u0440\u0438\u0446\u0443 \u0434\u043b\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u043d\u0430\u0433\u043b\u044f\u0434\u043d\u043e \u043f\u0440\u043e\u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0432\u044f\u0437\u044c \u043c\u0435\u0436\u0434\u0443 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f\u043c\u0438:<\/p>\n<pre class=\"wp-code-highlight prettyprint\">\r\ncorr=tall.corr()\r\nimport seaborn as sns\r\nf, ax = plt.subplots(figsize=(20, 20))\r\nsns.heatmap(corr, annot=True, mask=np.zeros_like(corr, dtype=np.bool),\r\n    cmap=sns.diverging_palette(300, 10, as_cmap=True),\r\n        square=True, ax=ax)\r\n<\/pre>\n<p><img loading=\"lazy\" src=\"http:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-36.png\" alt=\"\" width=\"791\" height=\"756\" class=\"aligncenter size-full wp-image-800\" srcset=\"https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-36.png 791w, https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-36-300x287.png 300w, https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-36-768x734.png 768w\" sizes=\"(max-width: 791px) 100vw, 791px\" \/><\/p>\n<p>8. \u0422\u0430\u043a\u0436\u0435 \u043d\u0430\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0434\u0443\u0431\u043b\u0438\u0440\u0443\u0435\u043c\u044b\u0439 \u0441\u0442\u043e\u043b\u0431\u0438\u043a:<\/p>\n<pre class=\"wp-code-highlight prettyprint\">\r\ntall = tall.drop([&#039;Unnamed: 0.1&#039;], axis=1)\r\n<\/pre>\n<p>9. \u0414\u0430\u043b\u0435\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0441 \u0442\u0435\u043c, \u043a\u0430\u043a\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u044c:<\/p>\n<pre class=\"wp-code-highlight prettyprint\">\r\ntall_aggr1=tall.pivot_table(&#039;Unnamed: 0&#039;, &#039;age&#039;, &#039;TenYearCHD&#039;, &#039;count&#039;, fill_value=0)\r\ntall_aggr1.plot(kind=&#039;bar&#039;, stacked=True, figsize=(25,5), fontsize =18, rot=0, colormap=&#039;winter&#039;)\r\nplt.legend(labels=[&#039;\u0417\u0434\u043e\u0440\u043e\u0432\u044b\u0439&#039;,&#039;\u0411\u043e\u043b\u0435\u0437\u043d\u044c \u0441\u0435\u0440\u0434\u0446\u0430&#039;], fontsize=18)\r\nplt.xlabel(&quot;\u0412\u043e\u0437\u0440\u0430\u0441\u0442&quot;, fontsize=15)\r\nplt.ylabel(&quot;\u0427\u0438\u0441\u043b\u043e \u043b\u044e\u0434\u0435\u0439&quot;, fontsize=18)\r\nplt.show()\r\n<\/pre>\n<p><img loading=\"lazy\" src=\"http:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-37.png\" alt=\"\" width=\"792\" height=\"179\" class=\"aligncenter size-full wp-image-802\" srcset=\"https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-37.png 792w, https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-37-300x68.png 300w, https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-37-768x174.png 768w\" sizes=\"(max-width: 792px) 100vw, 792px\" \/><\/p>\n<pre class=\"wp-code-highlight prettyprint\">\r\ntall_aggr2=tall.pivot_table(&#039;Unnamed: 0&#039;, &#039;diabetes&#039;, &#039;TenYearCHD&#039;, &#039;count&#039;)\r\ntall_aggr2.plot(kind=&#039;bar&#039;, stacked=True, figsize=(25,5), fontsize =18, rot=0, colormap=&#039;winter&#039;)\r\nplt.legend(labels=[&#039;\u0417\u0434\u043e\u0440\u043e\u0432\u044b\u0439&#039;,&#039;\u0411\u043e\u043b\u0435\u0437\u043d\u044c \u0441\u0435\u0440\u0434\u0446\u0430&#039;], fontsize=18)\r\nplt.xlabel(&quot;\u0414\u0438\u0430\u0431\u0435\u0442&quot;, fontsize=15)\r\nplt.ylabel(&quot;\u0427\u0438\u0441\u043b\u043e \u043b\u044e\u0434\u0435\u0439&quot;, fontsize=18)\r\nplt.show()\r\n<\/pre>\n<p><img loading=\"lazy\" src=\"http:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-38.png\" alt=\"\" width=\"790\" height=\"175\" class=\"aligncenter size-full wp-image-803\" srcset=\"https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-38.png 790w, https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-38-300x66.png 300w, https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-38-768x170.png 768w\" sizes=\"(max-width: 790px) 100vw, 790px\" \/><\/p>\n<pre class=\"wp-code-highlight prettyprint\">\r\ntall_aggr3=tall.pivot_table(&#039;Unnamed: 0&#039;, &#039;prevalentStroke&#039;, &#039;TenYearCHD&#039;, &#039;count&#039;)\r\ntall_aggr3.plot(kind=&#039;bar&#039;, stacked=True, figsize=(25,5), fontsize =18, rot=0, colormap=&#039;winter&#039;)\r\nplt.legend(labels=[&#039;\u0417\u0434\u043e\u0440\u043e\u0432\u044b\u0439&#039;,&#039;\u0411\u043e\u043b\u0435\u0437\u043d\u044c \u0441\u0435\u0440\u0434\u0446\u0430&#039;], fontsize=18)\r\nplt.xlabel(&quot;\u041f\u0443\u043b\u044c\u0441&quot;, fontsize=15)\r\nplt.ylabel(&quot;\u0427\u0438\u0441\u043b\u043e \u043b\u044e\u0434\u0435\u0439&quot;, fontsize=18)\r\nplt.show()\r\n<\/pre>\n<p><img loading=\"lazy\" src=\"http:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-39.png\" alt=\"\" width=\"795\" height=\"175\" class=\"aligncenter size-full wp-image-805\" srcset=\"https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-39.png 795w, https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-39-300x66.png 300w, https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-39-768x169.png 768w\" sizes=\"(max-width: 795px) 100vw, 795px\" \/><\/p>\n<pre class=\"wp-code-highlight prettyprint\">\r\ntall_aggr4=tall.pivot_table(&#039;Unnamed: 0&#039;, &#039;sysBP&#039;, &#039;TenYearCHD&#039;, &#039;count&#039;, fill_value=0)\r\ntall_aggr4.plot(kind=&#039;bar&#039;, stacked=True, figsize=(25,5), fontsize =18, rot=0, colormap=&#039;winter&#039;)\r\nplt.legend(labels=[&#039;\u0417\u0434\u043e\u0440\u043e\u0432\u044b\u0439&#039;,&#039;\u0411\u043e\u043b\u0435\u0437\u043d\u044c \u0441\u0435\u0440\u0434\u0446\u0430&#039;], fontsize=18)\r\nplt.xlabel(&quot;\u0412\u0435\u0440\u0445\u043d\u0438\u0435 \u043a\u0440\u043e\u0432\u044f\u043d\u043d\u043e\u0435 \u0434\u0430\u0432\u043b\u0435\u043d\u0438\u0435&quot;, fontsize=15)\r\nplt.ylabel(&quot;\u0427\u0438\u0441\u043b\u043e \u043b\u044e\u0434\u0435\u0439&quot;, fontsize=18)\r\nplt.show()\r\n<\/pre>\n<p><img loading=\"lazy\" src=\"http:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-40.png\" alt=\"\" width=\"795\" height=\"173\" class=\"aligncenter size-full wp-image-806\" srcset=\"https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-40.png 795w, https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-40-300x65.png 300w, https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-40-768x167.png 768w\" sizes=\"(max-width: 795px) 100vw, 795px\" \/><\/p>\n<pre class=\"wp-code-highlight prettyprint\">\r\ntall_aggr5=tall.pivot_table(&#039;Unnamed: 0&#039;, &#039;diaBP&#039;, &#039;TenYearCHD&#039;, &#039;count&#039;, fill_value=0)\r\ntall_aggr5.plot(kind=&#039;bar&#039;, stacked=True, figsize=(25,5), fontsize =18, rot=0, colormap=&#039;winter&#039;)\r\nplt.legend(labels=[&#039;\u0417\u0434\u043e\u0440\u043e\u0432\u044b\u0439&#039;,&#039;\u0411\u043e\u043b\u0435\u0437\u043d\u044c \u0441\u0435\u0440\u0434\u0446\u0430&#039;], fontsize=18)\r\nplt.xlabel(&quot;\u041d\u0438\u0436\u043d\u0435\u0435 \u043a\u0440\u043e\u0432\u044f\u043d\u043d\u043e\u0435 \u0434\u0430\u0432\u043b\u0435\u043d\u0438\u0435&quot;, fontsize=15)\r\nplt.ylabel(&quot;\u0427\u0438\u0441\u043b\u043e \u043b\u044e\u0434\u0435\u0439&quot;, fontsize=18)\r\nplt.show()\r\n<\/pre>\n<p><img loading=\"lazy\" src=\"http:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-41.png\" alt=\"\" width=\"795\" height=\"175\" class=\"aligncenter size-full wp-image-807\" srcset=\"https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-41.png 795w, https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-41-300x66.png 300w, https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-41-768x169.png 768w\" sizes=\"(max-width: 795px) 100vw, 795px\" \/><\/p>\n<pre class=\"wp-code-highlight prettyprint\">\r\ntall_aggr6=tall.pivot_table(&#039;Unnamed: 0&#039;, &#039;heartRate&#039;, &#039;TenYearCHD&#039;, &#039;count&#039;, fill_value=0)\r\ntall_aggr6.plot(kind=&#039;bar&#039;, stacked=True, figsize=(25,5), fontsize =18, rot=0, colormap=&#039;winter&#039;)\r\nplt.legend(labels=[&#039;\u0417\u0434\u043e\u0440\u043e\u0432\u044b\u0439&#039;,&#039;\u0411\u043e\u043b\u0435\u0437\u043d\u044c \u0441\u0435\u0440\u0434\u0446\u0430&#039;], fontsize=18)\r\nplt.xlabel(&quot;\u041f\u0443\u043b\u044c\u0441&quot;, fontsize=15)\r\nplt.ylabel(&quot;\u0427\u0438\u0441\u043b\u043e \u043b\u044e\u0434\u0435\u0439&quot;, fontsize=18)\r\nplt.show()\r\n<\/pre>\n<p><img loading=\"lazy\" src=\"http:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-42.png\" alt=\"\" width=\"790\" height=\"164\" class=\"aligncenter size-full wp-image-808\" srcset=\"https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-42.png 790w, https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-42-300x62.png 300w, https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-42-768x159.png 768w\" sizes=\"(max-width: 790px) 100vw, 790px\" \/><\/p>\n<pre class=\"wp-code-highlight prettyprint\">\r\ntall_aggr7=tall.pivot_table(&#039;Unnamed: 0&#039;, &#039;education&#039;, &#039;TenYearCHD&#039;, &#039;count&#039;, fill_value=0)\r\ntall_aggr7.plot(kind=&#039;bar&#039;, stacked=True, figsize=(25,5), fontsize =18, rot=0, colormap=&#039;winter&#039;)\r\nplt.legend(labels=[&#039;\u0417\u0434\u043e\u0440\u043e\u0432\u044b\u0439&#039;,&#039;\u0411\u043e\u043b\u0435\u0437\u043d\u044c \u0441\u0435\u0440\u0434\u0446\u0430&#039;], fontsize=18)\r\nplt.xlabel(&quot;\u0423\u0440\u043e\u0432\u0435\u043d\u044c \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f&quot;, fontsize=15)\r\nplt.ylabel(&quot;\u0427\u0438\u0441\u043b\u043e \u043b\u044e\u0434\u0435\u0439&quot;, fontsize=18)\r\nplt.show()\r\n<\/pre>\n<p><img loading=\"lazy\" src=\"http:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-43.png\" alt=\"\" width=\"790\" height=\"176\" class=\"aligncenter size-full wp-image-809\" srcset=\"https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-43.png 790w, https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-43-300x67.png 300w, https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-43-768x171.png 768w\" sizes=\"(max-width: 790px) 100vw, 790px\" \/><\/p>\n<p>10. \u0422\u0430\u043a\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0442 \u0435\u0449\u0451 \u0441\u043f\u043e\u0441\u043e\u0431\u044b \u0434\u043b\u044f \u043d\u0430\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u0441\u0432\u044f\u0437\u0435\u0439, \u043d\u043e \u0434\u043b\u044f \u043d\u0430\u0447\u0430\u043b\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0443\u0434\u0430\u043b\u0438\u0442\u044c 1 \u0441\u0442\u043e\u043b\u0431\u0435\u0446 - \u0441\u0447\u0435\u0442\u0447\u0438\u043a:<\/p>\n<pre class=\"wp-code-highlight prettyprint\">\r\ntall = tall.drop([&#039;Unnamed: 0&#039;], axis=1)\r\n<\/pre>\n<p>11. \u0422\u0435\u043f\u0435\u0440\u044c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u044c \u0432\u044b\u0431\u043e\u0440\u043a\u0443 \u043d\u0430 \u0442\u0435\u0441\u0442\u043e\u0432\u0443\u044e \u0438 \u043e\u0431\u0443\u0447\u0430\u044e\u0449\u0443\u044e:<\/p>\n<pre class=\"wp-code-highlight prettyprint\">\r\nclDrop=&#039;TenYearCHD&#039;\r\nytall=tall[clDrop].values\r\ntall.drop(clDrop, axis=1, inplace=True)\r\nxtall=tall.values\r\nMtest=int(len(tall)\/4)\r\nMtrain= int(len(tall)-Mtest)\r\nttrain = np.arange(Mtrain) \r\nttest = np.arange(Mtest) + Mtrain  \r\nprint (len(tall), Mtrain, Mtest)\r\n<\/pre>\n<p><img loading=\"lazy\" src=\"http:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-44.png\" alt=\"\" width=\"92\" height=\"22\" class=\"aligncenter size-full wp-image-811\" \/><\/p>\n<p>12. \u0414\u0430\u043b\u0435\u0435 \u0432 \u0440\u0430\u0431\u043e\u0442\u0435 \u0438\u0434\u0435\u0442 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f:<\/p>\n<pre class=\"wp-code-highlight prettyprint\">\r\nttrain = np.arange(Mtrain) \r\nttest = np.arange(Mtest) + Mtrain  \r\nprint (ytall[ttrain])\r\n\r\nfrom sklearn.metrics import  roc_auc_score, accuracy_score, roc_curve\r\nfrom sklearn import tree\r\n\r\ndtc = tree.DecisionTreeClassifier(max_depth = 8, max_features = 8)\r\ndtc = dtc.fit(xtall[ttrain], ytall[ttrain])\r\n\r\nytrainDtc = dtc.predict_proba(xtall[ttrain])\r\nytestDtc = dtc.predict_proba(xtall[ttest])\r\nsc0= dtc.score(xtall[ttrain], ytall[ttrain])\r\nsc1= dtc.score(xtall[ttest], ytall[ttest])\r\nprint(&quot;DesicionTree&quot;, &quot;i_fold =&quot;, &quot; \u0422\u043e\u0447\u043d\u043e\u0441\u0442\u044c \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f&quot;, sc0, &quot; \u0422\u043e\u0447\u043d\u043e\u0441\u0442\u044c \u0442\u0435\u0441\u0442\u043e\u0432\u0430\u044f&quot;, sc1)\r\n<\/pre>\n<p><img loading=\"lazy\" src=\"http:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-45.png\" alt=\"\" width=\"607\" height=\"21\" class=\"aligncenter size-full wp-image-812\" srcset=\"https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-45.png 607w, https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-45-300x10.png 300w\" sizes=\"(max-width: 607px) 100vw, 607px\" \/><\/p>\n<pre class=\"wp-code-highlight prettyprint\">\r\ndef estim(y_prob,y_exact, pr):\r\n    kall=y_prob.shape[0]\r\n    tp=0\r\n    fp=0\r\n    tn=0\r\n    fn=0\r\n    kr=0\r\n    for i in np.arange(kall):\r\n        if(y_prob[i] &amp;gt; pr):\r\n            if(y_exact[i] == 1 ):\r\n                tp+=1\r\n            else:\r\n                fp+=1\r\n        else:\r\n            if(y_exact[i] == 0 ):\r\n                tn+=1\r\n            else:\r\n                fn+=1   \r\n    kr=1.*(tp+tn)\/kall\r\n    kr1=1.*tp\/(tp+fp)\r\n    kr0=1.*tn\/(tn+fn)\r\n    rr1=1.*tp\/(tp+fn)\r\n    rr0=1.*tn\/(tn+fp)\r\n    print(&quot;Precission: &quot;, kr0, &quot;\u043a\u043b\u0430\u0441\u0441 0 \u0417\u0434\u043e\u0440\u043e\u0432\u044b&quot;, tn+fn, &quot; \u0418\u0437 \u043d\u0438\u0445 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u0441\u043f\u0440\u043e\u0433\u043d\u043e\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043e =&quot;, tn, &quot;, \u043e\u0448\u0438\u0431\u043e\u0447\u043d\u043e=&quot;, fn)\r\n    print(&quot;Precission: &quot;, kr1,&quot;\u043a\u043b\u0430\u0441\u0441 1 \u0411\u043e\u043b\u044c\u043d\u044b&quot;, tp+tn, &quot; \u0418\u0437 \u043d\u0438\u0445 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u0441\u043f\u0440\u043e\u0433\u043d\u043e\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043e =&quot;, tp, &quot;, \u043e\u0448\u0438\u0431\u043e\u0447\u043d\u043e=&quot;, tn)\r\n    print(&quot;Recall: &quot;, rr0,&quot;\u043a\u043b\u0430\u0441\u0441 0 \u0417\u0434\u043e\u0440\u043e\u0432\u044b&quot;)\r\n    print(&quot;Recall: &quot;, rr1,&quot;\u043a\u043b\u0430\u0441\u0441 1 \u0411\u043e\u043b\u044c\u043d\u044b&quot;)\r\n    print(&quot;\u0422\u043e\u0447\u043d\u043e\u0441\u0442\u044c \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0432\u0430\u043d\u0438\u044f &quot;, kr, &quot; precission&quot;, &quot;recall&quot;)\r\n    return kr\r\nestim(ytestDtc[:,1], ytall[ttest], 0.5)\r\n<\/pre>\n<p><img loading=\"lazy\" src=\"http:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-46.png\" alt=\"\" width=\"671\" height=\"93\" class=\"aligncenter size-full wp-image-813\" srcset=\"https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-46.png 671w, https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-46-300x42.png 300w\" sizes=\"(max-width: 671px) 100vw, 671px\" \/><\/p>\n<p>13. \u041c\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c \u0434\u043b\u044f \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f...<\/p>\n<p>14. \u041c\u0435\u0442\u043e\u0434 \"feature_importances\", \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0432\u0435\u043a\u0442\u043e\u0440 \"\u0432\u0430\u0436\u043d\u043e\u0441\u0442\u0435\u0439\" \u043f\u0440\u0438\u0437\u043d\u0430\u043a\u043e\u0432:<\/p>\n<pre class=\"wp-code-highlight prettyprint\">\r\nimp= dtc.feature_importances_\r\nimp = dtc.feature_importances_\r\nrfImp = pd.DataFrame(imp, columns=[&#039;imp&#039;])\r\ntitle1 = tall.columns\r\nrfImp[&#039;title&#039;]=title1\r\nrfImp = rfImp.sort_values(&#039;imp&#039;, ascending = False)\r\nrfImp.head(9)\r\n<\/pre>\n<p><img loading=\"lazy\" src=\"http:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/1-47.png\" alt=\"\" width=\"150\" height=\"173\" class=\"aligncenter size-full wp-image-815\" \/><\/p>\n<p>15. \u0422\u0435\u043f\u0435\u0440\u044c \u0441\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0434\u0435\u0440\u0435\u0432\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0439:<\/p>\n<pre class=\"wp-code-highlight prettyprint\">\r\nimport pydotplus\r\ndot_data = tree.export_graphviz(dtc, feature_names=title1,class_names=[&quot;\u0417\u0434\u043e\u0440\u043e\u0432\u044b&quot;, &quot;\u0411\u043e\u043b\u044c\u043d\u044b\u0439&quot;], out_file=None, filled=True, rounded=True)\r\ngraph = pydotplus.graph_from_dot_data(dot_data)\r\ngraph.write_png(&quot;..\/matveev\/DC.jpg&quot;)\r\n\r\nimport matplotlib.image as mpimg\r\nimg=mpimg.imread(&quot;..\/matveev\/DC.jpg&quot;)\r\n\r\nimg=mpimg.imread(&quot;..\/matveev\/DC.jpg&quot;)\r\nfig = plt.figure(figsize=(100,100))\r\nimgplot = plt.imshow(img)\r\n<\/pre>\n<p><img loading=\"lazy\" src=\"http:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/bez-nazvaniya-1024x207.png\" alt=\"\" width=\"695\" height=\"140\" class=\"aligncenter size-large wp-image-816\" srcset=\"https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/bez-nazvaniya-1024x207.png 1024w, https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/bez-nazvaniya-300x61.png 300w, https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/bez-nazvaniya-768x155.png 768w, https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/bez-nazvaniya-1536x310.png 1536w, https:\/\/is19-2017.susu.ru\/matveev\/wp-content\/uploads\/sites\/10\/2021\/04\/bez-nazvaniya-2048x414.png 2048w\" sizes=\"(max-width: 695px) 100vw, 695px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1. \u041d\u0430\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c, \u0438 \u0437\u0430\u0442\u0435\u043c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438: import pandas as pd import numpy as np import matplotlib.pyplot as plt 2. \u0414\u0430\u043b\u0435\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e&hellip;<\/p>\n","protected":false},"author":13,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[15],"tags":[],"_links":{"self":[{"href":"https:\/\/is19-2017.susu.ru\/matveev\/wp-json\/wp\/v2\/posts\/790"}],"collection":[{"href":"https:\/\/is19-2017.susu.ru\/matveev\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/is19-2017.susu.ru\/matveev\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/is19-2017.susu.ru\/matveev\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/is19-2017.susu.ru\/matveev\/wp-json\/wp\/v2\/comments?post=790"}],"version-history":[{"count":9,"href":"https:\/\/is19-2017.susu.ru\/matveev\/wp-json\/wp\/v2\/posts\/790\/revisions"}],"predecessor-version":[{"id":817,"href":"https:\/\/is19-2017.susu.ru\/matveev\/wp-json\/wp\/v2\/posts\/790\/revisions\/817"}],"wp:attachment":[{"href":"https:\/\/is19-2017.susu.ru\/matveev\/wp-json\/wp\/v2\/media?parent=790"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/is19-2017.susu.ru\/matveev\/wp-json\/wp\/v2\/categories?post=790"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/is19-2017.susu.ru\/matveev\/wp-json\/wp\/v2\/tags?post=790"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}