STAT207 - Data Science Exploration
Fall 2023 - Ellison

Lab Assignment 7 Instructions

Deadlines and Submission

In this seventh lab, we will use feauture selection algorithms to try to find a model that will yield the best predictions for new datasets.

Source Branch: 7
Due Date: Committed and pushed to git before October 3 at 11:59pm CST


Complete the “lab_07” Notebooks

Part 2a: Fetching the Lab Assignment from the Class Respository

Using your command line, navigate to your stat207 repository (cd Desktop -> cd stat207 -> cd NETID), replacing NETID with your own, and fetch the notebook from our release repository by running the following two git commands:

                
            git fetch release
            git merge release/lab_07 -m "Merging initial files"
            

ONLY IF you get an error related to unrelated histories, use:

                
            git merge release/lab_07 --allow-unrelated-histories -m "Merging initial files" 
            

Part 2b: Opening the Jupyter Notebook

One way to open the notebook (may not work)

Open the notebook with the command:

                
            jupyter notebook
            

Another way to open the notebook: IF you get an error about "jupyter is not recognized" when trying to do this, you can also open the notebook by doing the following.

  • Searching for the "miniconda" program you just downloaded, and run what should say "Anaconda Prompt."
  • This will open up the Anaconda Command Line window that is specifically for running python commands (for instance commands that install python packages or launch jupyter notebooks).
  • If your Anaconda Command line window is not already there, navigate to your stat207 repository (cd Desktop -> cd stat207
  • Run the code in this Anaconda Command Line Prompt window instead
                        
            jupyter notebook
                

Also another way to open the notebook:

  • Search for the the program "jupyter" on your computer and run it.
  • This will open a window that displays the file system of your computer. Navigate to the folder your notebook is saved in by clicking on the folder links.
  • Once you've found your notebook, click on it to open it

Part 2c: Editing the Jupyter Notebook (aka Working on the Assignment)

Inside of the notebook webpage:

  • Navigate into the folder containing 7.ipynb and open up the notebook
  • Follow the instructions inside of the notebook

Whenever you are done, you should checkpoint (using File -> Save Checkpoint in the notebook) your notebook to save your work. Once your work is saved, you can exit the command line running the notebook with Ctrl + C.


Part 2d: Saving/Submitting your Notebook back to the Class Repository

When you’re ready to save your work online and/or submit your work, return to the command line and run:

                
            git add -A
            git commit -m "submission (or any message here)"
            git push