diff --git a/labs/pyradiomics-reproduce/notebooks/USF_repeats.ipynb b/labs/pyradiomics-reproduce/notebooks/USF_repeats.ipynb new file mode 100644 index 00000000..ce32dfa4 --- /dev/null +++ b/labs/pyradiomics-reproduce/notebooks/USF_repeats.ipynb @@ -0,0 +1,2017 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Feature StandardDeviation is deprecated, use with caution!\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Subject ProstateX-0000\n", + "1770\n", + "1.3275009495019925 1.3275\n", + "10Percentile 163.0 163.0\n", + "90Percentile 298.0 298.0\n", + "Mean 231.0542373 231.0542372881356\n", + "StandardDeviation 53.17081486 53.15579273470041\n", + "Kurtosis -0.203379836 -0.20619368723903486\n", + "Skewness 0.108795153 0.10870293238827056\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Feature StandardDeviation is deprecated, use with caution!\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Subject ProstateX-0001\n", + "484\n", + "0.363000259637833 0.3915\n", + "10Percentile 107.0 58.0\n", + "90Percentile 189.0 217.7\n", + "Mean 147.11111110000002 129.03512396694214\n", + "StandardDeviation 31.44832631 70.6810202073132\n", + "Kurtosis -0.047712769 3.809160217401807\n", + "Skewness 0.093829705 1.4963221149990054\n" + ] + } + ], + "source": [ + "from radiomics import firstorder, shape, glcm\n", + "import os, sys\n", + "import numpy as np\n", + "import SimpleITK as sitk\n", + "import pandas as pd\n", + "\n", + "def normalizedImage(image):\n", + " im_arr = sitk.GetArrayFromImage(image).astype(float) \n", + " print(\"Intensity range: \", np.min(im_arr), np.max(im_arr))\n", + " im_arr += np.min(im_arr)\n", + " im_arr *= 256 / np.max(im_arr)\n", + " im = sitk.GetImageFromArray(im_arr.astype(int))\n", + " print(\"Intensity range: \", np.min(im_arr), np.max(im_arr))\n", + " im.CopyInformation(image)\n", + " return im\n", + "\n", + "filePrefix = \"../cleanedUp\"\n", + "firstOrderFeatures = [(\"t2_int_10\",\"10Percentile\"), \n", + " (\"t2_int_90\",\"90Percentile\"), \n", + " (\"t2_int_mean\", \"Mean\"), (\"t2_int_SD\", \"StandardDeviation\"),\n", + " (\"t2_int_Kur\", \"Kurtosis\"), (\"t2_int_Ske\", \"Skewness\")]\n", + "shapeFeatures = [(\"ROI_Vol\", \"VoxelVolume\")]\n", + " \n", + "# \"t2_int_25\", \"t2_int_50\", \"t2_int_mean\", \\\n", + "#\"t2_int_75\", , , , \"t2_con_10\"]\n", + "\n", + "usfFeatures = pd.read_csv(os.path.join(filePrefix,\"Challenge_training_T2w.csv\"),sep=\",\")\n", + "\n", + "usfFeatures[\"Patient\"]\n", + "\n", + "imageFiles = [\"subject0000.nrrd\",\"subject0001.nrrd\"]\n", + "subjects = [\"0000\", \"0001\"]\n", + "maskTypes = [\"T_PZ\", \"F_TZ\"]\n", + "#maskFileSuffixes = [\"subject0000 ROI-1_T_PZ.nrrd\", \"subject0001 ROI-1_F_TZ.nrrd\"]\n", + "\n", + "usfValues = []\n", + "prValues = []\n", + "subjectValues = []\n", + "\n", + "for (i,s) in enumerate(subjects):\n", + " fullSubjectID = \"ProstateX-\"+s\n", + " print(\"\\nSubject \"+fullSubjectID)\n", + " \n", + " imageFile = os.path.join(filePrefix, \"subject%s.nrrd\" % s)\n", + " maskFile = os.path.join(filePrefix, \"subject%s ROI-1_%s.nrrd\" % (s, maskTypes[i]))\n", + " image = sitk.ReadImage(imageFile)\n", + " \n", + " mask = sitk.ReadImage(maskFile)\n", + " ma_arr = sitk.GetArrayFromImage(mask)\n", + " print(np.sum(ma_arr == 1))\n", + " \n", + " sf = shape.RadiomicsShape(image, mask)\n", + " sf.enableFeatureByName('VoxelVolume', True)\n", + " print(sf.execute()[\"VoxelVolume\"]/1000., usfFeatures[usfFeatures[\"Patient\"]==fullSubjectID]['ROI_Vol'].values[0])\n", + " \n", + " fof = firstorder.RadiomicsFirstOrder(image, mask)\n", + " for (usfName,prName) in firstOrderFeatures:\n", + " fof.enableFeatureByName(prName, True)\n", + " prResults = fof.execute()\n", + "\n", + " for (usfName,prName) in firstOrderFeatures:\n", + " usfValue = usfFeatures[usfFeatures[\"Patient\"]==fullSubjectID][usfName].values[0]\n", + " usfValues.append(usfValue)\n", + " prValues.append(prResults[prName])\n", + " if prName == \"Kurtosis\":\n", + " prValues[-1] = prValues[-1]-3.\n", + " print(prName, usfValue, prValues[-1])\n", + " subjectValues.append(i+1)\n", + " \n", + " #image = normalizedImage(image)\n", + " \n", + " settings = {\"voxelBased\": True, \"kernelRadius\": 2, \"binCount\": 128}\n", + " gf = glcm.RadiomicsGLCM(image, mask, **settings)\n", + " gf.enableFeatureByName(\"JointEnergy\", True)\n", + " prResults = gf.execute()\n", + " \n" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "import numpy as np\n", + "import matplotlib.pyplot as plt\n", + "%matplotlib inline \n", + "\n", + "# Plot\n", + "plt.scatter(usfValues[:6], prValues[:6], c=subjectValues[:6])\n", + "plt.title('USF vs pyradiomics')\n", + "plt.xlabel('USF')\n", + "plt.ylabel('pyradiomics')\n", + "plt.show()\n", + "\n", + "plt.scatter(usfValues[6:], prValues[6:], c=subjectValues[6:])\n", + "plt.line()\n", + "plt.title('USF vs pyradiomics')\n", + "plt.xlabel('USF')\n", + "plt.ylabel('pyradiomics')\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": { + "scrolled": false + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
PatientContourPros_VolROI_Volt2_int_10t2_int_25t2_int_50t2_int_meant2_int_75t2_int_90...t2_ent_Sket2_hom_10t2_hom_25t2_hom_50t2_hom_meant2_hom_75t2_hom_90t2_hom_SDt2_hom_Kurt2_hom_Ske
0ProstateX-0000ROI-1_T_PZ30.7372501.327500163.000000192.000000230.000000231.054237270.000000298.000000...-13.00109598.0112.00128.0131.134463148.00170.028.7904461.7712030.273468
1ProstateX-0001ROI-1_F_TZ24.4192500.391500107.000000126.000000146.500000147.111111169.000000189.000000...-1.5433850.059.0087.579.831418108.25138.046.578750-0.622295-0.448726
2ProstateX-0002ROI-1_T_PZ25.1760000.507750145.000000167.000000223.000000245.140325308.500000381.400000...-11.89449690.096.00114.0116.741507134.50151.023.437370-0.0207160.274204
3ProstateX-0002ROI-2_F_PZ25.1760000.328500155.900000185.000000219.000000227.456621267.000000311.200000...-5.75420765.085.00104.0103.710046129.00142.030.7606161.427636-0.707495
4ProstateX-0003ROI-1_F_TZ118.0470000.726750113.000008134.000000157.000015158.103210181.000015201.000015...-0.60284176.086.0097.099.163055113.00123.019.0496910.2947870.440000
5ProstateX-0003ROI-2_F_TZ118.0470001.127250120.400008140.000000162.000015160.749845182.000015199.600015...-0.78925875.087.00102.0102.827013118.00133.020.956823-0.7284570.176713
6ProstateX-0004ROI-1_F_TZ134.9156204.538250193.000000223.000000254.000000253.065196283.000000307.000000...-10.24166351.059.0069.071.06147781.0094.017.2562600.7089790.419984
7ProstateX-0005ROI-1_T_PZ30.7357500.120750185.200015223.500015280.000000287.795051340.000031410.000031...-8.12173386.899.00114.0113.937888128.00151.025.6804133.730292-0.677908
8ProstateX-0005ROI-2_T_PZ30.7357500.138750121.200008153.500015196.000015201.502715241.500015288.400000...-2.53214027.665.0085.084.081081105.00139.038.7751170.306253-0.433758
9ProstateX-0005ROI-3_F_TZ30.7357500.061500125.600008163.000015190.000015209.231722264.500000305.500031...-0.82698385.0105.00125.0120.097561140.00145.022.870872-0.654800-0.646304
10ProstateX-0006ROI-1_F_PZ32.8560001.439250117.000000147.000000182.000000186.287129217.000000260.000000...-0.3282300.00.0070.055.70766097.00117.050.335781-1.5076180.052604
11ProstateX-0007ROI-1_F_TZ74.6640000.604500142.700000161.000000180.000000185.717122202.000000230.000000...-0.32849852.062.0080.083.96526198.00126.028.4612630.1892750.717301
12ProstateX-0008ROI-1_F_PZ45.9112500.489750155.400000185.000000226.000000229.486983268.500000304.600000...-3.77807577.090.00111.0110.441041133.00160.639.3082631.606839-0.683723
13ProstateX-0009ROI-1_F_TZ70.2345000.807750145.000000163.000000184.000000187.199629207.000000233.000000...-1.06816447.057.0065.066.18570176.0085.015.4790560.3619350.412037
14ProstateX-0010ROI-1_F_PZ23.1270000.260250231.400000266.000000298.000000298.648415337.000000368.000000...-0.34183385.093.00104.0107.815562118.00129.221.7104033.1804171.450900
15ProstateX-0011ROI-1_F_TZ27.9690000.372750124.000000146.000000169.000000173.690141199.000000233.200000...-0.42913297.0109.00124.0123.366197136.00148.020.4548750.4176260.253993
16ProstateX-0012ROI-1_F_PZ38.9685000.396000111.900000136.000000166.000000186.465909223.500000304.300000...-0.36771359.066.0078.079.40151590.75102.016.547148-0.3907520.461433
17ProstateX-0012ROI-2_F_TZ38.9685000.27000068.00000082.250000102.000000102.188889116.000000140.000000...-4.14178847.058.2573.072.42500088.00100.922.9821281.646756-0.689601
18ProstateX-0013ROI-1_F_TZ70.3275000.594000116.300000142.000000175.500000184.736111219.000000264.000000...-5.51546263.075.0090.089.421717103.00120.024.6683992.740059-0.504959
19ProstateX-0014ROI-1_T_TZ15.5610001.326750115.000000142.000000169.000000173.715093202.000000239.000000...-7.57930371.085.0098.0100.490107116.00132.026.0995101.4871530.309028
20ProstateX-0015ROI-1_T_TZ47.3835006.638250142.000000166.000000195.000000205.370580230.000000273.000000...-0.91296664.077.0093.094.985199111.00128.025.5596940.0204920.375022
21ProstateX-0016ROI-1_F_TZ84.6112500.70950068.70000094.000000120.000000124.096195146.000000175.000000...-7.86632167.782.0097.099.596194114.25138.328.1894151.1641460.026986
22ProstateX-0017ROI-1_F_PZ27.2137500.354000167.300000199.000000232.500000229.644068260.000000288.700000...-5.57741674.084.0092.593.042373104.00115.722.1523946.723748-1.636342
23ProstateX-0018ROI-1_T_TZ50.5297501.22775075.00000092.000000113.000000113.764814136.000000154.000000...-4.97906164.075.0097.096.634698116.00129.028.0268550.670269-0.030512
24ProstateX-0019ROI-1_T_PZ41.0632501.104000126.000000145.000000173.000000184.849185212.000000260.000000...-4.31100552.062.0074.074.57337086.00100.018.6215680.3842570.314569
25ProstateX-0020ROI-1_F_PZ67.4655000.266250179.000000215.000000271.000000299.495775366.000000463.800000...-2.0331570.061.0073.068.20281790.00102.031.5477130.503548-1.099460
26ProstateX-0021ROI-2_F_PZ53.9062500.188250172.200000211.000000275.000000285.083665362.000000407.600000...0.29339166.071.0077.080.84462286.00106.817.0515621.8129091.134095
27ProstateX-0022ROI-1_F_PZ58.1707500.747750180.000000194.000000213.000000215.448345232.500000255.000000...-4.93497670.083.0094.093.664995106.00121.024.9957054.571455-1.352533
28ProstateX-0023ROI-2_F_TZ25.4805000.62325081.200000115.000000159.000000172.108303222.000000285.800000...-5.23344783.0101.00122.0122.735259147.00163.036.4176202.117127-0.717230
29ProstateX-0023ROI-1_F_PZ25.4805000.348750130.600000151.500000171.000000173.249462194.000000214.000000...-4.45398781.0107.00124.0120.703226144.00162.036.5615052.775021-1.284920
..................................................................
292ProstateX-0187ROI-3_F_TZ71.2162500.978750147.000000182.000000227.000000241.531035287.000000359.000000...-0.00706463.071.0082.086.967050100.00117.021.0528760.3589720.825904
293ProstateX-0188ROI-1_F_TZ24.4380000.54825087.200000108.000000134.000000138.511628163.000000197.000000...-9.62539296.0115.00133.0135.571819159.00181.832.1348401.214680-0.139854
294ProstateX-0189ROI-1_F_PZ66.0905000.117250133.500000150.000000173.500000180.111940202.250000243.000000...-0.08349473.581.0091.592.455224102.00116.014.639845-0.6761190.114093
295ProstateX-0189ROI-2_F_TZ66.0905000.136500112.800000142.000000168.000000171.621795195.750000239.300000...-0.38472474.079.5092.596.782051106.00138.021.6765950.3788571.010944
296ProstateX-0189ROI-3_F_PZ66.0905000.13475080.500000101.500000125.500000129.824675154.250000194.000000...-1.168876123.0128.00140.0144.863636152.00184.022.8043881.7671231.435120
297ProstateX-0190ROI-1_T_PZ28.3762500.331500107.000000123.000000142.000000144.382353163.000000181.000000...-11.934482105.0116.00129.0135.536199153.25180.028.9796991.0866730.454456
298ProstateX-0190ROI-2_F_PZ28.3762500.176250103.000000128.000000156.000000159.157447188.000000224.400000...-0.27272778.689.00101.0103.723404118.00129.019.819379-0.4104460.350366
299ProstateX-0191ROI-1_F_TZ35.7195000.185250188.800000210.000000241.000000248.489879280.000000330.400000...0.05415069.877.0092.096.777328112.00134.024.355660-0.3641410.673388
300ProstateX-0192ROI-1_T_PZ29.9820000.59550068.00000084.000000104.000000103.867758122.000000138.500000...-0.76518588.0108.00125.0125.910579144.00158.526.610323-0.0489430.146851
301ProstateX-0192ROI-2_F_PZ29.9820000.346500167.300000213.000000263.000000260.484848308.250000345.700000...-7.848337103.0114.00129.0131.127706151.00163.027.9074814.839411-0.966460
302ProstateX-0193ROI-1_F_TZ31.2060000.52425088.000008111.000008139.000000143.446361169.000015203.000015...-0.84141182.090.00104.0105.442060116.00128.021.0609841.3221721.036779
303ProstateX-0193ROI-2_F_PZ31.2060000.095250221.800015248.000015273.000000276.047258303.000031334.400031...-0.27934776.893.00108.0110.606299130.00143.223.195223-1.1564240.051785
304ProstateX-0193ROI-3_F_TZ31.2060000.599250109.000008132.000000158.000015163.012526191.000015222.000015...-3.77948490.0105.00131.0128.367960160.00175.039.2719111.917806-1.064797
305ProstateX-0193ROI-4_T_PZ31.2060000.179250114.000008141.000000173.000015177.979091211.000015251.000015...-6.47129361.075.0089.092.987448107.00132.029.9156351.6472420.333725
306ProstateX-0194ROI-1_T_TZ87.1777502.919000157.000000183.000000211.000000215.252826242.000000278.000000...-7.39048758.069.0081.081.81140895.00109.021.3572351.677931-0.152700
307ProstateX-0195ROI-1_T_TZ30.6690000.916500103.000000120.750000142.000000142.838789163.000000185.000000...-0.34025779.089.00101.0106.203764122.00137.023.8612610.3685240.687760
308ProstateX-0196ROI-1_T_PZ33.7305000.514500164.000000199.000000231.000000236.269679270.000000315.000000...-9.96032390.0100.00113.5112.776968127.00138.319.4658182.401762-0.739619
309ProstateX-0196ROI-2_T_PZ33.7305000.286500132.600000162.750000205.000000210.458115252.000000292.700000...-7.36963185.095.00110.0110.400524125.00141.426.0443663.873677-0.657254
310ProstateX-0196ROI-3_T_PZ33.7305000.22500068.10000098.000000144.000000145.030000179.750000231.800000...-3.04885157.173.00103.099.223333132.75152.741.9234070.108866-0.615074
311ProstateX-0197ROI-1_T_TZ33.9990000.887250122.000000147.000000174.000000173.040575199.000000222.000000...-1.43623775.092.00108.0109.983094125.00145.026.9987410.2935290.483712
312ProstateX-0198ROI-1_T_TZ35.6685000.77400070.00000090.000008114.000008121.069775145.000000186.700015...-0.91454284.096.00110.0113.499031128.00149.024.8335290.1112560.564611
313ProstateX-0199ROI-1_T_TZ45.8605544.189852169.000000190.000000211.500000214.289986234.000000255.000000...-1.05303465.079.0093.096.193702112.00131.025.7555550.0383130.457431
314ProstateX-0199ROI-2_T_TZ45.8605542.112012117.600000144.000000174.000000177.796404207.000000238.000000...-7.09019677.088.00103.0104.655281120.00137.026.0860042.1657590.013480
315ProstateX-0200ROI-1_T_PZ23.1277141.735172182.000000209.000000241.000000246.311816278.750000320.000000...-1.06363198.0117.00134.0133.370350150.00167.025.297683-0.2652060.006797
316ProstateX-0200ROI-2_F_PZ23.1277140.195539159.700000180.750000210.500000215.208738245.250000279.000000...-1.25805090.0113.00135.5136.543689160.00184.032.227326-0.6313080.069568
317ProstateX-0201ROI-1_T_TZ49.5995253.201715109.000000134.000000163.000000172.706789202.000000252.000000...-7.19389480.095.00112.0113.907797130.00154.627.9446070.7677660.097728
318ProstateX-0202ROI-1_T_TZ38.4338702.356910144.000000173.000000206.000000208.141361240.000000275.000000...-7.06437982.094.00110.0112.180830129.00145.025.7953411.1165750.149493
319ProstateX-0202ROI-2_F_PZ38.4338700.176555119.400000165.500000209.500000215.704301260.250000336.300000...-0.54553471.087.75108.0105.327957121.25137.024.807910-0.599537-0.253851
320ProstateX-0203ROI-1_T_TZ25.0650710.388230113.000008132.000000159.000015171.063580200.000015256.000000...-0.84557561.076.0091.090.151589102.00118.021.103306-0.0154740.224148
321ProstateX-0203ROI-2_T_PZ25.0650710.383484147.500015171.250015191.000015190.401004210.000015233.500015...-0.30249259.572.2591.092.851485110.00125.025.422635-0.4810880.305714
\n", + "

322 rows × 58 columns

\n", + "
" + ], + "text/plain": [ + " Patient Contour Pros_Vol ROI_Vol t2_int_10 t2_int_25 \\\n", + "0 ProstateX-0000 ROI-1_T_PZ 30.737250 1.327500 163.000000 192.000000 \n", + "1 ProstateX-0001 ROI-1_F_TZ 24.419250 0.391500 107.000000 126.000000 \n", + "2 ProstateX-0002 ROI-1_T_PZ 25.176000 0.507750 145.000000 167.000000 \n", + "3 ProstateX-0002 ROI-2_F_PZ 25.176000 0.328500 155.900000 185.000000 \n", + "4 ProstateX-0003 ROI-1_F_TZ 118.047000 0.726750 113.000008 134.000000 \n", + "5 ProstateX-0003 ROI-2_F_TZ 118.047000 1.127250 120.400008 140.000000 \n", + "6 ProstateX-0004 ROI-1_F_TZ 134.915620 4.538250 193.000000 223.000000 \n", + "7 ProstateX-0005 ROI-1_T_PZ 30.735750 0.120750 185.200015 223.500015 \n", + "8 ProstateX-0005 ROI-2_T_PZ 30.735750 0.138750 121.200008 153.500015 \n", + "9 ProstateX-0005 ROI-3_F_TZ 30.735750 0.061500 125.600008 163.000015 \n", + "10 ProstateX-0006 ROI-1_F_PZ 32.856000 1.439250 117.000000 147.000000 \n", + "11 ProstateX-0007 ROI-1_F_TZ 74.664000 0.604500 142.700000 161.000000 \n", + "12 ProstateX-0008 ROI-1_F_PZ 45.911250 0.489750 155.400000 185.000000 \n", + "13 ProstateX-0009 ROI-1_F_TZ 70.234500 0.807750 145.000000 163.000000 \n", + "14 ProstateX-0010 ROI-1_F_PZ 23.127000 0.260250 231.400000 266.000000 \n", + "15 ProstateX-0011 ROI-1_F_TZ 27.969000 0.372750 124.000000 146.000000 \n", + "16 ProstateX-0012 ROI-1_F_PZ 38.968500 0.396000 111.900000 136.000000 \n", + "17 ProstateX-0012 ROI-2_F_TZ 38.968500 0.270000 68.000000 82.250000 \n", + "18 ProstateX-0013 ROI-1_F_TZ 70.327500 0.594000 116.300000 142.000000 \n", + "19 ProstateX-0014 ROI-1_T_TZ 15.561000 1.326750 115.000000 142.000000 \n", + "20 ProstateX-0015 ROI-1_T_TZ 47.383500 6.638250 142.000000 166.000000 \n", + "21 ProstateX-0016 ROI-1_F_TZ 84.611250 0.709500 68.700000 94.000000 \n", + "22 ProstateX-0017 ROI-1_F_PZ 27.213750 0.354000 167.300000 199.000000 \n", + "23 ProstateX-0018 ROI-1_T_TZ 50.529750 1.227750 75.000000 92.000000 \n", + "24 ProstateX-0019 ROI-1_T_PZ 41.063250 1.104000 126.000000 145.000000 \n", + "25 ProstateX-0020 ROI-1_F_PZ 67.465500 0.266250 179.000000 215.000000 \n", + "26 ProstateX-0021 ROI-2_F_PZ 53.906250 0.188250 172.200000 211.000000 \n", + "27 ProstateX-0022 ROI-1_F_PZ 58.170750 0.747750 180.000000 194.000000 \n", + "28 ProstateX-0023 ROI-2_F_TZ 25.480500 0.623250 81.200000 115.000000 \n", + "29 ProstateX-0023 ROI-1_F_PZ 25.480500 0.348750 130.600000 151.500000 \n", + ".. ... ... ... ... ... ... \n", + "292 ProstateX-0187 ROI-3_F_TZ 71.216250 0.978750 147.000000 182.000000 \n", + "293 ProstateX-0188 ROI-1_F_TZ 24.438000 0.548250 87.200000 108.000000 \n", + "294 ProstateX-0189 ROI-1_F_PZ 66.090500 0.117250 133.500000 150.000000 \n", + "295 ProstateX-0189 ROI-2_F_TZ 66.090500 0.136500 112.800000 142.000000 \n", + "296 ProstateX-0189 ROI-3_F_PZ 66.090500 0.134750 80.500000 101.500000 \n", + "297 ProstateX-0190 ROI-1_T_PZ 28.376250 0.331500 107.000000 123.000000 \n", + "298 ProstateX-0190 ROI-2_F_PZ 28.376250 0.176250 103.000000 128.000000 \n", + "299 ProstateX-0191 ROI-1_F_TZ 35.719500 0.185250 188.800000 210.000000 \n", + "300 ProstateX-0192 ROI-1_T_PZ 29.982000 0.595500 68.000000 84.000000 \n", + "301 ProstateX-0192 ROI-2_F_PZ 29.982000 0.346500 167.300000 213.000000 \n", + "302 ProstateX-0193 ROI-1_F_TZ 31.206000 0.524250 88.000008 111.000008 \n", + "303 ProstateX-0193 ROI-2_F_PZ 31.206000 0.095250 221.800015 248.000015 \n", + "304 ProstateX-0193 ROI-3_F_TZ 31.206000 0.599250 109.000008 132.000000 \n", + "305 ProstateX-0193 ROI-4_T_PZ 31.206000 0.179250 114.000008 141.000000 \n", + "306 ProstateX-0194 ROI-1_T_TZ 87.177750 2.919000 157.000000 183.000000 \n", + "307 ProstateX-0195 ROI-1_T_TZ 30.669000 0.916500 103.000000 120.750000 \n", + "308 ProstateX-0196 ROI-1_T_PZ 33.730500 0.514500 164.000000 199.000000 \n", + "309 ProstateX-0196 ROI-2_T_PZ 33.730500 0.286500 132.600000 162.750000 \n", + "310 ProstateX-0196 ROI-3_T_PZ 33.730500 0.225000 68.100000 98.000000 \n", + "311 ProstateX-0197 ROI-1_T_TZ 33.999000 0.887250 122.000000 147.000000 \n", + "312 ProstateX-0198 ROI-1_T_TZ 35.668500 0.774000 70.000000 90.000008 \n", + "313 ProstateX-0199 ROI-1_T_TZ 45.860554 4.189852 169.000000 190.000000 \n", + "314 ProstateX-0199 ROI-2_T_TZ 45.860554 2.112012 117.600000 144.000000 \n", + "315 ProstateX-0200 ROI-1_T_PZ 23.127714 1.735172 182.000000 209.000000 \n", + "316 ProstateX-0200 ROI-2_F_PZ 23.127714 0.195539 159.700000 180.750000 \n", + "317 ProstateX-0201 ROI-1_T_TZ 49.599525 3.201715 109.000000 134.000000 \n", + "318 ProstateX-0202 ROI-1_T_TZ 38.433870 2.356910 144.000000 173.000000 \n", + "319 ProstateX-0202 ROI-2_F_PZ 38.433870 0.176555 119.400000 165.500000 \n", + "320 ProstateX-0203 ROI-1_T_TZ 25.065071 0.388230 113.000008 132.000000 \n", + "321 ProstateX-0203 ROI-2_T_PZ 25.065071 0.383484 147.500015 171.250015 \n", + "\n", + " t2_int_50 t2_int_mean t2_int_75 t2_int_90 ... t2_ent_Ske \\\n", + "0 230.000000 231.054237 270.000000 298.000000 ... -13.001095 \n", + "1 146.500000 147.111111 169.000000 189.000000 ... -1.543385 \n", + "2 223.000000 245.140325 308.500000 381.400000 ... -11.894496 \n", + "3 219.000000 227.456621 267.000000 311.200000 ... -5.754207 \n", + "4 157.000015 158.103210 181.000015 201.000015 ... -0.602841 \n", + "5 162.000015 160.749845 182.000015 199.600015 ... -0.789258 \n", + "6 254.000000 253.065196 283.000000 307.000000 ... -10.241663 \n", + "7 280.000000 287.795051 340.000031 410.000031 ... -8.121733 \n", + "8 196.000015 201.502715 241.500015 288.400000 ... -2.532140 \n", + "9 190.000015 209.231722 264.500000 305.500031 ... -0.826983 \n", + "10 182.000000 186.287129 217.000000 260.000000 ... -0.328230 \n", + "11 180.000000 185.717122 202.000000 230.000000 ... -0.328498 \n", + "12 226.000000 229.486983 268.500000 304.600000 ... -3.778075 \n", + "13 184.000000 187.199629 207.000000 233.000000 ... -1.068164 \n", + "14 298.000000 298.648415 337.000000 368.000000 ... -0.341833 \n", + "15 169.000000 173.690141 199.000000 233.200000 ... -0.429132 \n", + "16 166.000000 186.465909 223.500000 304.300000 ... -0.367713 \n", + "17 102.000000 102.188889 116.000000 140.000000 ... -4.141788 \n", + "18 175.500000 184.736111 219.000000 264.000000 ... -5.515462 \n", + "19 169.000000 173.715093 202.000000 239.000000 ... -7.579303 \n", + "20 195.000000 205.370580 230.000000 273.000000 ... -0.912966 \n", + "21 120.000000 124.096195 146.000000 175.000000 ... -7.866321 \n", + "22 232.500000 229.644068 260.000000 288.700000 ... -5.577416 \n", + "23 113.000000 113.764814 136.000000 154.000000 ... -4.979061 \n", + "24 173.000000 184.849185 212.000000 260.000000 ... -4.311005 \n", + "25 271.000000 299.495775 366.000000 463.800000 ... -2.033157 \n", + "26 275.000000 285.083665 362.000000 407.600000 ... 0.293391 \n", + "27 213.000000 215.448345 232.500000 255.000000 ... -4.934976 \n", + "28 159.000000 172.108303 222.000000 285.800000 ... -5.233447 \n", + "29 171.000000 173.249462 194.000000 214.000000 ... -4.453987 \n", + ".. ... ... ... ... ... ... \n", + "292 227.000000 241.531035 287.000000 359.000000 ... -0.007064 \n", + "293 134.000000 138.511628 163.000000 197.000000 ... -9.625392 \n", + "294 173.500000 180.111940 202.250000 243.000000 ... -0.083494 \n", + "295 168.000000 171.621795 195.750000 239.300000 ... -0.384724 \n", + "296 125.500000 129.824675 154.250000 194.000000 ... -1.168876 \n", + "297 142.000000 144.382353 163.000000 181.000000 ... -11.934482 \n", + "298 156.000000 159.157447 188.000000 224.400000 ... -0.272727 \n", + "299 241.000000 248.489879 280.000000 330.400000 ... 0.054150 \n", + "300 104.000000 103.867758 122.000000 138.500000 ... -0.765185 \n", + "301 263.000000 260.484848 308.250000 345.700000 ... -7.848337 \n", + "302 139.000000 143.446361 169.000015 203.000015 ... -0.841411 \n", + "303 273.000000 276.047258 303.000031 334.400031 ... -0.279347 \n", + "304 158.000015 163.012526 191.000015 222.000015 ... -3.779484 \n", + "305 173.000015 177.979091 211.000015 251.000015 ... -6.471293 \n", + "306 211.000000 215.252826 242.000000 278.000000 ... -7.390487 \n", + "307 142.000000 142.838789 163.000000 185.000000 ... -0.340257 \n", + "308 231.000000 236.269679 270.000000 315.000000 ... -9.960323 \n", + "309 205.000000 210.458115 252.000000 292.700000 ... -7.369631 \n", + "310 144.000000 145.030000 179.750000 231.800000 ... -3.048851 \n", + "311 174.000000 173.040575 199.000000 222.000000 ... -1.436237 \n", + "312 114.000008 121.069775 145.000000 186.700015 ... -0.914542 \n", + "313 211.500000 214.289986 234.000000 255.000000 ... -1.053034 \n", + "314 174.000000 177.796404 207.000000 238.000000 ... -7.090196 \n", + "315 241.000000 246.311816 278.750000 320.000000 ... -1.063631 \n", + "316 210.500000 215.208738 245.250000 279.000000 ... -1.258050 \n", + "317 163.000000 172.706789 202.000000 252.000000 ... -7.193894 \n", + "318 206.000000 208.141361 240.000000 275.000000 ... -7.064379 \n", + "319 209.500000 215.704301 260.250000 336.300000 ... -0.545534 \n", + "320 159.000015 171.063580 200.000015 256.000000 ... -0.845575 \n", + "321 191.000015 190.401004 210.000015 233.500015 ... -0.302492 \n", + "\n", + " t2_hom_10 t2_hom_25 t2_hom_50 t2_hom_mean t2_hom_75 t2_hom_90 \\\n", + "0 98.0 112.00 128.0 131.134463 148.00 170.0 \n", + "1 0.0 59.00 87.5 79.831418 108.25 138.0 \n", + "2 90.0 96.00 114.0 116.741507 134.50 151.0 \n", + "3 65.0 85.00 104.0 103.710046 129.00 142.0 \n", + "4 76.0 86.00 97.0 99.163055 113.00 123.0 \n", + "5 75.0 87.00 102.0 102.827013 118.00 133.0 \n", + "6 51.0 59.00 69.0 71.061477 81.00 94.0 \n", + "7 86.8 99.00 114.0 113.937888 128.00 151.0 \n", + "8 27.6 65.00 85.0 84.081081 105.00 139.0 \n", + "9 85.0 105.00 125.0 120.097561 140.00 145.0 \n", + "10 0.0 0.00 70.0 55.707660 97.00 117.0 \n", + "11 52.0 62.00 80.0 83.965261 98.00 126.0 \n", + "12 77.0 90.00 111.0 110.441041 133.00 160.6 \n", + "13 47.0 57.00 65.0 66.185701 76.00 85.0 \n", + "14 85.0 93.00 104.0 107.815562 118.00 129.2 \n", + "15 97.0 109.00 124.0 123.366197 136.00 148.0 \n", + "16 59.0 66.00 78.0 79.401515 90.75 102.0 \n", + "17 47.0 58.25 73.0 72.425000 88.00 100.9 \n", + "18 63.0 75.00 90.0 89.421717 103.00 120.0 \n", + "19 71.0 85.00 98.0 100.490107 116.00 132.0 \n", + "20 64.0 77.00 93.0 94.985199 111.00 128.0 \n", + "21 67.7 82.00 97.0 99.596194 114.25 138.3 \n", + "22 74.0 84.00 92.5 93.042373 104.00 115.7 \n", + "23 64.0 75.00 97.0 96.634698 116.00 129.0 \n", + "24 52.0 62.00 74.0 74.573370 86.00 100.0 \n", + "25 0.0 61.00 73.0 68.202817 90.00 102.0 \n", + "26 66.0 71.00 77.0 80.844622 86.00 106.8 \n", + "27 70.0 83.00 94.0 93.664995 106.00 121.0 \n", + "28 83.0 101.00 122.0 122.735259 147.00 163.0 \n", + "29 81.0 107.00 124.0 120.703226 144.00 162.0 \n", + ".. ... ... ... ... ... ... \n", + "292 63.0 71.00 82.0 86.967050 100.00 117.0 \n", + "293 96.0 115.00 133.0 135.571819 159.00 181.8 \n", + "294 73.5 81.00 91.5 92.455224 102.00 116.0 \n", + "295 74.0 79.50 92.5 96.782051 106.00 138.0 \n", + "296 123.0 128.00 140.0 144.863636 152.00 184.0 \n", + "297 105.0 116.00 129.0 135.536199 153.25 180.0 \n", + "298 78.6 89.00 101.0 103.723404 118.00 129.0 \n", + "299 69.8 77.00 92.0 96.777328 112.00 134.0 \n", + "300 88.0 108.00 125.0 125.910579 144.00 158.5 \n", + "301 103.0 114.00 129.0 131.127706 151.00 163.0 \n", + "302 82.0 90.00 104.0 105.442060 116.00 128.0 \n", + "303 76.8 93.00 108.0 110.606299 130.00 143.2 \n", + "304 90.0 105.00 131.0 128.367960 160.00 175.0 \n", + "305 61.0 75.00 89.0 92.987448 107.00 132.0 \n", + "306 58.0 69.00 81.0 81.811408 95.00 109.0 \n", + "307 79.0 89.00 101.0 106.203764 122.00 137.0 \n", + "308 90.0 100.00 113.5 112.776968 127.00 138.3 \n", + "309 85.0 95.00 110.0 110.400524 125.00 141.4 \n", + "310 57.1 73.00 103.0 99.223333 132.75 152.7 \n", + "311 75.0 92.00 108.0 109.983094 125.00 145.0 \n", + "312 84.0 96.00 110.0 113.499031 128.00 149.0 \n", + "313 65.0 79.00 93.0 96.193702 112.00 131.0 \n", + "314 77.0 88.00 103.0 104.655281 120.00 137.0 \n", + "315 98.0 117.00 134.0 133.370350 150.00 167.0 \n", + "316 90.0 113.00 135.5 136.543689 160.00 184.0 \n", + "317 80.0 95.00 112.0 113.907797 130.00 154.6 \n", + "318 82.0 94.00 110.0 112.180830 129.00 145.0 \n", + "319 71.0 87.75 108.0 105.327957 121.25 137.0 \n", + "320 61.0 76.00 91.0 90.151589 102.00 118.0 \n", + "321 59.5 72.25 91.0 92.851485 110.00 125.0 \n", + "\n", + " t2_hom_SD t2_hom_Kur t2_hom_Ske \n", + "0 28.790446 1.771203 0.273468 \n", + "1 46.578750 -0.622295 -0.448726 \n", + "2 23.437370 -0.020716 0.274204 \n", + "3 30.760616 1.427636 -0.707495 \n", + "4 19.049691 0.294787 0.440000 \n", + "5 20.956823 -0.728457 0.176713 \n", + "6 17.256260 0.708979 0.419984 \n", + "7 25.680413 3.730292 -0.677908 \n", + "8 38.775117 0.306253 -0.433758 \n", + "9 22.870872 -0.654800 -0.646304 \n", + "10 50.335781 -1.507618 0.052604 \n", + "11 28.461263 0.189275 0.717301 \n", + "12 39.308263 1.606839 -0.683723 \n", + "13 15.479056 0.361935 0.412037 \n", + "14 21.710403 3.180417 1.450900 \n", + "15 20.454875 0.417626 0.253993 \n", + "16 16.547148 -0.390752 0.461433 \n", + "17 22.982128 1.646756 -0.689601 \n", + "18 24.668399 2.740059 -0.504959 \n", + "19 26.099510 1.487153 0.309028 \n", + "20 25.559694 0.020492 0.375022 \n", + "21 28.189415 1.164146 0.026986 \n", + "22 22.152394 6.723748 -1.636342 \n", + "23 28.026855 0.670269 -0.030512 \n", + "24 18.621568 0.384257 0.314569 \n", + "25 31.547713 0.503548 -1.099460 \n", + "26 17.051562 1.812909 1.134095 \n", + "27 24.995705 4.571455 -1.352533 \n", + "28 36.417620 2.117127 -0.717230 \n", + "29 36.561505 2.775021 -1.284920 \n", + ".. ... ... ... \n", + "292 21.052876 0.358972 0.825904 \n", + "293 32.134840 1.214680 -0.139854 \n", + "294 14.639845 -0.676119 0.114093 \n", + "295 21.676595 0.378857 1.010944 \n", + "296 22.804388 1.767123 1.435120 \n", + "297 28.979699 1.086673 0.454456 \n", + "298 19.819379 -0.410446 0.350366 \n", + "299 24.355660 -0.364141 0.673388 \n", + "300 26.610323 -0.048943 0.146851 \n", + "301 27.907481 4.839411 -0.966460 \n", + "302 21.060984 1.322172 1.036779 \n", + "303 23.195223 -1.156424 0.051785 \n", + "304 39.271911 1.917806 -1.064797 \n", + "305 29.915635 1.647242 0.333725 \n", + "306 21.357235 1.677931 -0.152700 \n", + "307 23.861261 0.368524 0.687760 \n", + "308 19.465818 2.401762 -0.739619 \n", + "309 26.044366 3.873677 -0.657254 \n", + "310 41.923407 0.108866 -0.615074 \n", + "311 26.998741 0.293529 0.483712 \n", + "312 24.833529 0.111256 0.564611 \n", + "313 25.755555 0.038313 0.457431 \n", + "314 26.086004 2.165759 0.013480 \n", + "315 25.297683 -0.265206 0.006797 \n", + "316 32.227326 -0.631308 0.069568 \n", + "317 27.944607 0.767766 0.097728 \n", + "318 25.795341 1.116575 0.149493 \n", + "319 24.807910 -0.599537 -0.253851 \n", + "320 21.103306 -0.015474 0.224148 \n", + "321 25.422635 -0.481088 0.305714 \n", + "\n", + "[322 rows x 58 columns]" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "usfFeatures" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.5.3" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +}