\n",
1358 | "\n",
1371 | "
\n",
1372 | " \n",
1373 | " \n",
1374 | " | \n",
1375 | " | \n",
1376 | " Grouped by inday_icu_wkd | \n",
1377 | "
\n",
1378 | " \n",
1379 | " | \n",
1380 | " | \n",
1381 | " Missing | \n",
1382 | " weekday | \n",
1383 | " weekend | \n",
1384 | "
\n",
1385 | " \n",
1386 | " \n",
1387 | " \n",
1388 | " n | \n",
1389 | " | \n",
1390 | " | \n",
1391 | " 30363 | \n",
1392 | " 8195 | \n",
1393 | "
\n",
1394 | " \n",
1395 | " gender | \n",
1396 | " F | \n",
1397 | " 0 | \n",
1398 | " 13131 (43.2) | \n",
1399 | " 3593 (43.8) | \n",
1400 | "
\n",
1401 | " \n",
1402 | " M | \n",
1403 | " | \n",
1404 | " 17232 (56.8) | \n",
1405 | " 4602 (56.2) | \n",
1406 | "
\n",
1407 | " \n",
1408 | " los_hospital | \n",
1409 | " | \n",
1410 | " 0 | \n",
1411 | " 9.9 (10.7) | \n",
1412 | " 9.9 (10.8) | \n",
1413 | "
\n",
1414 | " \n",
1415 | " admission_age | \n",
1416 | " | \n",
1417 | " 0 | \n",
1418 | " 74.6 (53.8) | \n",
1419 | " 74.6 (59.6) | \n",
1420 | "
\n",
1421 | " \n",
1422 | " admission_type | \n",
1423 | " ELECTIVE | \n",
1424 | " 0 | \n",
1425 | " 5815 (19.2) | \n",
1426 | " 263 (3.2) | \n",
1427 | "
\n",
1428 | " \n",
1429 | " EMERGENCY | \n",
1430 | " | \n",
1431 | " 23856 (78.6) | \n",
1432 | " 7533 (91.9) | \n",
1433 | "
\n",
1434 | " \n",
1435 | " URGENT | \n",
1436 | " | \n",
1437 | " 692 (2.3) | \n",
1438 | " 399 (4.9) | \n",
1439 | "
\n",
1440 | " \n",
1441 | " hospital_expire_flag | \n",
1442 | " 0 | \n",
1443 | " 0 | \n",
1444 | " 27088 (89.2) | \n",
1445 | " 7046 (86.0) | \n",
1446 | "
\n",
1447 | " \n",
1448 | " 1 | \n",
1449 | " | \n",
1450 | " 3275 (10.8) | \n",
1451 | " 1149 (14.0) | \n",
1452 | "
\n",
1453 | " \n",
1454 | " los_icu | \n",
1455 | " | \n",
1456 | " 2 | \n",
1457 | " 3.9 (5.9) | \n",
1458 | " 4.3 (6.4) | \n",
1459 | "
\n",
1460 | " \n",
1461 | " icustay_expire_flag | \n",
1462 | " 0 | \n",
1463 | " 0 | \n",
1464 | " 28005 (92.2) | \n",
1465 | " 7359 (89.8) | \n",
1466 | "
\n",
1467 | " \n",
1468 | " 1 | \n",
1469 | " | \n",
1470 | " 2358 (7.8) | \n",
1471 | " 836 (10.2) | \n",
1472 | "
\n",
1473 | " \n",
1474 | " oasis | \n",
1475 | " | \n",
1476 | " 0 | \n",
1477 | " 30.7 (8.8) | \n",
1478 | " 31.5 (8.9) | \n",
1479 | "
\n",
1480 | " \n",
1481 | " oasis_prob | \n",
1482 | " | \n",
1483 | " 0 | \n",
1484 | " 0.1 (0.1) | \n",
1485 | " 0.1 (0.1) | \n",
1486 | "
\n",
1487 | " \n",
1488 | " first_careunit | \n",
1489 | " CCU | \n",
1490 | " 0 | \n",
1491 | " 4376 (14.4) | \n",
1492 | " 1316 (16.1) | \n",
1493 | "
\n",
1494 | " \n",
1495 | " CSRU | \n",
1496 | " | \n",
1497 | " 7173 (23.6) | \n",
1498 | " 431 (5.3) | \n",
1499 | "
\n",
1500 | " \n",
1501 | " MICU | \n",
1502 | " | \n",
1503 | " 10138 (33.4) | \n",
1504 | " 3471 (42.4) | \n",
1505 | "
\n",
1506 | " \n",
1507 | " SICU | \n",
1508 | " | \n",
1509 | " 4876 (16.1) | \n",
1510 | " 1486 (18.1) | \n",
1511 | "
\n",
1512 | " \n",
1513 | " TSICU | \n",
1514 | " | \n",
1515 | " 3800 (12.5) | \n",
1516 | " 1491 (18.2) | \n",
1517 | "
\n",
1518 | " \n",
1519 | "
\n",
1520 | "
"
1521 | ],
1522 | "text/plain": [
1523 | " Grouped by inday_icu_wkd ... \n",
1524 | " Missing ... weekend\n",
1525 | "n ... 8195\n",
1526 | "gender F 0 ... 3593 (43.8)\n",
1527 | " M ... 4602 (56.2)\n",
1528 | "los_hospital 0 ... 9.9 (10.8)\n",
1529 | "admission_age 0 ... 74.6 (59.6)\n",
1530 | "admission_type ELECTIVE 0 ... 263 (3.2)\n",
1531 | " EMERGENCY ... 7533 (91.9)\n",
1532 | " URGENT ... 399 (4.9)\n",
1533 | "hospital_expire_flag 0 0 ... 7046 (86.0)\n",
1534 | " 1 ... 1149 (14.0)\n",
1535 | "los_icu 2 ... 4.3 (6.4)\n",
1536 | "icustay_expire_flag 0 0 ... 7359 (89.8)\n",
1537 | " 1 ... 836 (10.2)\n",
1538 | "oasis 0 ... 31.5 (8.9)\n",
1539 | "oasis_prob 0 ... 0.1 (0.1)\n",
1540 | "first_careunit CCU 0 ... 1316 (16.1)\n",
1541 | " CSRU ... 431 (5.3)\n",
1542 | " MICU ... 3471 (42.4)\n",
1543 | " SICU ... 1486 (18.1)\n",
1544 | " TSICU ... 1491 (18.2)\n",
1545 | "\n",
1546 | "[20 rows x 3 columns]"
1547 | ]
1548 | },
1549 | "execution_count": 20,
1550 | "metadata": {
1551 | "tags": []
1552 | },
1553 | "output_type": "execute_result"
1554 | }
1555 | ],
1556 | "source": [
1557 | "columns = ['gender', 'los_hospital', 'admission_age', 'admission_type', 'hospital_expire_flag', \n",
1558 | " 'los_icu','icustay_expire_flag', 'oasis', 'oasis_prob', 'first_careunit']\n",
1559 | "\n",
1560 | "groupby = 'inday_icu_wkd'\n",
1561 | "\n",
1562 | "pval = False\n",
1563 | "\n",
1564 | "categorical = ['gender','admission_type','hospital_expire_flag','icustay_expire_flag',\n",
1565 | " 'first_careunit']\n",
1566 | "\n",
1567 | "t = TableOne(data, columns=columns, categorical=categorical, groupby=groupby, pval=pval)\n",
1568 | "t.tableone"
1569 | ]
1570 | },
1571 | {
1572 | "cell_type": "markdown",
1573 | "metadata": {
1574 | "colab_type": "text",
1575 | "id": "3CF_ROxeMWlN"
1576 | },
1577 | "source": [
1578 | "It looks like there's a higher rate of hospital mortality (14.0% vs 10.8%) and ICU mortality (10.2% vs 7.8%) on weekends when compared to weekdays. There are also statistically significant differences between several other important variables, including: admission type, disease severity (OASIS), and the patient's first care unit, suggesting that these groups may be fundamentally different in some way. Let's explore this a little further."
1579 | ]
1580 | },
1581 | {
1582 | "cell_type": "markdown",
1583 | "metadata": {
1584 | "colab_type": "text",
1585 | "id": "VxCQFro3MWlO"
1586 | },
1587 | "source": [
1588 | "# Plot the data\n"
1589 | ]
1590 | },
1591 | {
1592 | "cell_type": "code",
1593 | "execution_count": 21,
1594 | "metadata": {
1595 | "colab": {
1596 | "base_uri": "https://localhost:8080/",
1597 | "height": 297
1598 | },
1599 | "colab_type": "code",
1600 | "id": "Ouamegr7MWlP",
1601 | "outputId": "044fac04-a13e-4ffd-a0ec-14c73ea57dbc"
1602 | },
1603 | "outputs": [
1604 | {
1605 | "data": {
1606 | "text/html": [
1607 | "