{ "cells": [ { "cell_type": "markdown", "id": "a9f74d26", "metadata": {}, "source": [ "# Midsemester feedback and Decision Trees" ] }, { "cell_type": "code", "execution_count": 1, "id": "8933666c", "metadata": {}, "outputs": [], "source": [ "import pandas as pd\n", "import seaborn as sns\n", "import numpy as np\n", "from sklearn import tree\n", "import matplotlib.pyplot as plt\n", "from sklearn.model_selection import train_test_split\n", "sns.set(palette='colorblind')" ] }, { "cell_type": "markdown", "id": "1abef847", "metadata": {}, "source": [ "## Feedback\n", "\n", "```{note}\n", "Analysis of the structured questions will be added\n", "```\n", "\n", "\n", "### Key takeaways\n", "- You're learning and happy with how much you're learning\n", "- You've noticed and appreciate that the assignments build on what we cover in class\n", "- You're reading the notes & like them a lot\n", "- Assignment instructions are sometimes hard to understand" ] }, { "cell_type": "code", "execution_count": 2, "id": "4983eddc", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", " | How much do you think you've learned so far this semester? | \n", "How much of the material that's been taught do you feel you understand? | \n", "How do you think the achievements you've earned so far align with your understanding? | \n", "Rank the following as what you feel the grading (when you do/not earn achievements) so far actually reflects about your performance in the class [How well I follow instructions] | \n", "Rank the following as what you feel the grading (when you do/not earn achievements) so far actually reflects about your performance in the class [What I understand about the material] | \n", "Rank the following as what you feel the grading (when you do/not earn achievements) so far actually reflects about your performance in the class [How much effort I put into assignments] | \n", "How fair do you think the amount each of the following is reflected in the grading [How well I follow instructions] | \n", "How fair do you think the amount each of the following is reflected in the grading [What I understand about the material] | \n", "How fair do you think the amount each of the following is reflected in the grading [How much effort I put into assignments] | \n", "Which of the following have you done to support your learning outside of class time? | \n", "
---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "4 | \n", "4 | \n", "I think the achievements underestimate what I ... | \n", "Reflected strongly in the grading | \n", "Reflected moderately in the grading | \n", "Reflected perfectly in the grading | \n", "Is fairly reflected in the grading | \n", "Is fairly reflected in the grading | \n", "Is fairly reflected in the grading | \n", "read the notes online, reading the documentati... | \n", "
1 | \n", "5 | \n", "4 | \n", "I think they reflect my understanding well | \n", "Reflected strongly in the grading | \n", "Reflected perfectly in the grading | \n", "Reflected perfectly in the grading | \n", "Is fairly reflected in the grading | \n", "Is fairly reflected in the grading | \n", "Is fairly reflected in the grading | \n", "read the notes online, experimenting with the ... | \n", "
2 | \n", "4 | \n", "4 | \n", "I think they reflect my understanding well | \n", "Reflected strongly in the grading | \n", "Reflected strongly in the grading | \n", "Reflected strongly in the grading | \n", "Is fairly reflected in the grading | \n", "Is fairly reflected in the grading | \n", "Is fairly reflected in the grading | \n", "read the notes online, solving extra questions... | \n", "
3 | \n", "3 | \n", "3 | \n", "I think they reflect my understanding well | \n", "Reflected moderately in the grading | \n", "Reflected moderately in the grading | \n", "Reflected moderately in the grading | \n", "Is fairly reflected in the grading | \n", "Is fairly reflected in the grading | \n", "Is fairly reflected in the grading | \n", "read the notes online, reading blogs or tutori... | \n", "
4 | \n", "3 | \n", "3 | \n", "I think the achievements overestimate what I k... | \n", "Reflected moderately in the grading | \n", "Reflected moderately in the grading | \n", "Reflected moderately in the grading | \n", "Is fairly reflected in the grading | \n", "Is fairly reflected in the grading | \n", "Is fairly reflected in the grading | \n", "read the notes online, experimenting with the ... | \n", "
\n", " | learned | \n", "understand | \n", "achievements | \n", "grading_instructions | \n", "grading_understanding | \n", "grading_effort | \n", "fairness_instructions | \n", "fairness_understanding | \n", "fairness_effort | \n", "learning_activities | \n", "
---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "4 | \n", "4 | \n", "I think the achievements underestimate what I ... | \n", "Reflected strongly in the grading | \n", "Reflected moderately in the grading | \n", "Reflected perfectly in the grading | \n", "Is fairly reflected in the grading | \n", "Is fairly reflected in the grading | \n", "Is fairly reflected in the grading | \n", "read the notes online, reading the documentati... | \n", "
1 | \n", "5 | \n", "4 | \n", "I think they reflect my understanding well | \n", "Reflected strongly in the grading | \n", "Reflected perfectly in the grading | \n", "Reflected perfectly in the grading | \n", "Is fairly reflected in the grading | \n", "Is fairly reflected in the grading | \n", "Is fairly reflected in the grading | \n", "read the notes online, experimenting with the ... | \n", "
2 | \n", "4 | \n", "4 | \n", "I think they reflect my understanding well | \n", "Reflected strongly in the grading | \n", "Reflected strongly in the grading | \n", "Reflected strongly in the grading | \n", "Is fairly reflected in the grading | \n", "Is fairly reflected in the grading | \n", "Is fairly reflected in the grading | \n", "read the notes online, solving extra questions... | \n", "
3 | \n", "3 | \n", "3 | \n", "I think they reflect my understanding well | \n", "Reflected moderately in the grading | \n", "Reflected moderately in the grading | \n", "Reflected moderately in the grading | \n", "Is fairly reflected in the grading | \n", "Is fairly reflected in the grading | \n", "Is fairly reflected in the grading | \n", "read the notes online, reading blogs or tutori... | \n", "
4 | \n", "3 | \n", "3 | \n", "I think the achievements overestimate what I k... | \n", "Reflected moderately in the grading | \n", "Reflected moderately in the grading | \n", "Reflected moderately in the grading | \n", "Is fairly reflected in the grading | \n", "Is fairly reflected in the grading | \n", "Is fairly reflected in the grading | \n", "read the notes online, experimenting with the ... | \n", "
\n", " | attended Chamudi's office hours | \n", "attended Dr. Brown's office hours | \n", "attended Dr. Brown's office hours | \n", "download and run the notes | \n", "experimenting with the code from class | \n", "reading blogs or tutorials I find on my own | \n", "reading the documentation or course text | \n", "solving extra questions in the class notes | \n", "tinkering with code to answer other aspects of the material that I'm curious about | \n", "update the notes I took during class time | \n", "watching videos that I find on my own | \n", "read the notes online | \n", "reading the documentation or course text | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "1 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "1 | \n", "0 | \n", "
1 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "1 | \n", "0 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "1 | \n", "1 | \n", "0 | \n", "
2 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "1 | \n", "0 | \n", "
3 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "1 | \n", "0 | \n", "
4 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "1 | \n", "0 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "1 | \n", "1 | \n", "0 | \n", "
\n", " | learned | \n", "understand | \n", "achievements | \n", "grading_instructions | \n", "grading_understanding | \n", "grading_effort | \n", "fairness_instructions | \n", "fairness_understanding | \n", "fairness_effort | \n", "learning_activities | \n", "... | \n", "download and run the notes | \n", "experimenting with the code from class | \n", "reading blogs or tutorials I find on my own | \n", "reading the documentation or course text | \n", "solving extra questions in the class notes | \n", "tinkering with code to answer other aspects of the material that I'm curious about | \n", "update the notes I took during class time | \n", "watching videos that I find on my own | \n", "read the notes online | \n", "reading the documentation or course text | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "4.0 | \n", "4.0 | \n", "I think the achievements underestimate what I ... | \n", "Reflected strongly in the grading | \n", "Reflected moderately in the grading | \n", "Reflected perfectly in the grading | \n", "Is fairly reflected in the grading | \n", "Is fairly reflected in the grading | \n", "Is fairly reflected in the grading | \n", "read the notes online, reading the documentati... | \n", "... | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
1 | \n", "5.0 | \n", "4.0 | \n", "I think they reflect my understanding well | \n", "Reflected strongly in the grading | \n", "Reflected perfectly in the grading | \n", "Reflected perfectly in the grading | \n", "Is fairly reflected in the grading | \n", "Is fairly reflected in the grading | \n", "Is fairly reflected in the grading | \n", "read the notes online, experimenting with the ... | \n", "... | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
2 rows × 23 columns
\n", "DecisionTreeClassifier()In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook.
DecisionTreeClassifier()