I suggest we reconsider question 6 of the wrap-up quiz in M1. Possible issues:
-
data.columns.difference
← nice solution but not evident for beginners -
LogisticRegression(max_iter=1000)
← One has to do a small research in the documentation to obtain convergence -
The proposed solution uses
make_column_transformer
instead ofColumnTransformer
, which was the tool used in the whole module -
The whole notion of substantial improvement/deterioration is more suitable for M2.
Even if pushing the student to do some extra research outside the contents is in general positive, I think that this particular question requires a lot of external effort that seems to have troubled and discouraged people on the forum.
Proposals:
-
Give a couple of hints, though there is already a hint for that question
-
Move this question to M2, but may need some effort adapting the problem
-
Erase it completely and maybe look for something easier to replace it
-
A more extreme option is swapping M2 and M1 and re-adapt the contents of those units. This is the option that requires the most work but also the one I find more didactic. The good news is that it would be my job to do it!
What do you think?