Walkthrough 01 - Processed dataset (for modeling with random forests) from students on their motivation and achievement in online science classes.
sci_mo_with_text
Dataset of class tibble
.
John Ranellucci and Joshua Rosenberg
str(dataedu::sci_mo_with_text)
#> spc_tbl_ [606 × 74] (S3: spec_tbl_df/tbl_df/tbl/data.frame)
#> $ student_id : num [1:606] 43146 44638 47448 47979 48797 ...
#> $ course_id : chr [1:606] "FrScA-S216-02" "OcnA-S116-01" "FrScA-S216-01" "OcnA-S216-01" ...
#> $ total_points_possible: num [1:606] 3280 3531 2870 4562 2207 ...
#> $ total_points_earned : num [1:606] 2220 2672 1897 3090 1910 ...
#> $ percentage_earned : num [1:606] 0.677 0.757 0.661 0.677 0.865 ...
#> $ subject : chr [1:606] "FrScA" "OcnA" "FrScA" "OcnA" ...
#> $ semester : chr [1:606] "S216" "S116" "S216" "S216" ...
#> $ section : chr [1:606] "02" "01" "01" "01" ...
#> $ Gradebook_Item : chr [1:606] "POINTS EARNED & TOTAL COURSE POINTS" "ATTEMPTED" "POINTS EARNED & TOTAL COURSE POINTS" "POINTS EARNED & TOTAL COURSE POINTS" ...
#> $ Grade_Category : logi [1:606] NA NA NA NA NA NA ...
#> $ final_grade : num [1:606] 93.5 81.7 88.5 81.9 84 ...
#> $ Points_Possible : num [1:606] 5 10 10 5 438 5 10 10 443 5 ...
#> $ Points_Earned : num [1:606] NA 10 NA 4 399 NA NA 10 425 2.5 ...
#> $ Gender : chr [1:606] "M" "F" "M" "M" ...
#> $ q1 : num [1:606] 5 4 5 5 4 NA 5 3 4 NA ...
#> $ q2 : num [1:606] 4 4 4 5 3 NA 5 3 3 NA ...
#> $ q3 : num [1:606] 4 3 4 3 3 NA 3 3 3 NA ...
#> $ q4 : num [1:606] 5 4 5 5 4 NA 5 3 4 NA ...
#> $ q5 : num [1:606] 5 4 5 5 4 NA 5 3 4 NA ...
#> $ q6 : num [1:606] 5 4 4 5 4 NA 5 4 3 NA ...
#> $ q7 : num [1:606] 5 4 4 4 4 NA 4 3 3 NA ...
#> $ q8 : num [1:606] 5 5 5 5 4 NA 5 3 4 NA ...
#> $ q9 : num [1:606] 4 4 3 5 NA NA 5 3 2 NA ...
#> $ q10 : num [1:606] 5 4 5 5 3 NA 5 3 5 NA ...
#> $ time_spent : num [1:606] 1555 1383 860 1599 1482 ...
#> $ TimeSpent_hours : num [1:606] 25.9 23 14.3 26.6 24.7 ...
#> $ TimeSpent_std : num [1:606] -0.181 -0.308 -0.693 -0.148 -0.235 ...
#> $ int : num [1:606] 5 4.2 5 5 3.8 4.6 5 3 4.2 NA ...
#> $ pc : num [1:606] 4.5 3.5 4 3.5 3.5 4 3.5 3 3 NA ...
#> $ uv : num [1:606] 4.33 4 3.67 5 3.5 ...
#> $ enrollment_status : chr [1:606] "Approved/Enrolled" "Approved/Enrolled" "Approved/Enrolled" "Approved/Enrolled" ...
#> $ enrollment_reason : chr [1:606] "Course Unavailable at Local School" "Course Unavailable at Local School" "Other" "Course Unavailable at Local School" ...
#> $ cogproc : num [1:606] 15.07 7.11 15.17 14.51 16.69 ...
#> $ male : num [1:606] 0.512 0 0.111 0 0 ...
#> $ female : num [1:606] 0.167 0 0.152 0 0.426 ...
#> $ friend : num [1:606] 0 0 0.0127 0 0 ...
#> $ family : num [1:606] 0.00605 0 0.08488 0 0 ...
#> $ social : num [1:606] 6.2 6.14 5.05 6.13 7.53 ...
#> $ sad : num [1:606] 0.181 0 0.091 0 0.435 ...
#> $ anger : num [1:606] 0.419 0 0.141 0.108 0.106 ...
#> $ anx : num [1:606] 0.08 0 0.275 0.788 0.545 ...
#> $ negemo : num [1:606] 1.14 0 1.42 1.15 1.28 ...
#> $ posemo : num [1:606] 3.56 19.01 2.91 5.59 3.79 ...
#> $ affect : num [1:606] 4.76 19.01 4.33 6.74 5.08 ...
#> $ quant : num [1:606] 2.05 2.74 3.25 3.21 2.55 ...
#> $ number : num [1:606] 0.913 3.473 2.307 0.257 0.213 ...
#> $ interrog : num [1:606] 1.286 0.443 1.787 1.103 1.715 ...
#> $ compare : num [1:606] 2.42 4.15 3.9 2.7 3.94 ...
#> $ adj : num [1:606] 5.11 5.48 5.61 5.21 4.62 ...
#> $ verb : num [1:606] 18.1 11 16.3 16.3 17.1 ...
#> $ negate : num [1:606] 1.206 0 1.681 1.13 0.748 ...
#> $ conj : num [1:606] 5.57 6.66 5.37 6.2 7.24 ...
#> $ adverb : num [1:606] 6.24 6.66 5.82 5.31 6.49 ...
#> $ auxverb : num [1:606] 11.3 9.25 10.23 8.89 9.49 ...
#> $ prep : num [1:606] 12.3 11.8 12.1 13.6 12.8 ...
#> $ article : num [1:606] 7.83 2.22 6.77 9.12 9.83 ...
#> $ ipron : num [1:606] 6.94 2.74 5.15 4.33 7.84 ...
#> $ they : num [1:606] 1.01 0 0.843 1.863 0.098 ...
#> $ shehe : num [1:606] 0.543 0 0.17 0 0.426 ...
#> $ you : num [1:606] 1.74 3.47 1.15 2.05 2.62 ...
#> $ we : num [1:606] 0.0658 0 0.0332 0.302 0.491 ...
#> $ i : num [1:606] 3.65 7.99 4.69 3.45 3.14 ...
#> $ ppron : num [1:606] 7.01 11.47 6.88 7.66 6.78 ...
#> $ pronoun : num [1:606] 14 14.2 12 12.2 14.6 ...
#> $ function : num [1:606] 55.2 44.6 49.4 53.1 57.5 ...
#> $ Dic : num [1:606] 86.3 86.3 80.7 86.5 90.5 ...
#> $ Sixltr : num [1:606] 20.9 22.2 20.8 21.8 15.3 ...
#> $ WPS : num [1:606] 17.41 9.83 17.92 18.82 15.66 ...
#> $ Tone : num [1:606] 56.6 96.4 49.4 78.4 55.4 ...
#> $ Authentic : num [1:606] 44.1 70.3 41.2 49 42.2 ...
#> $ Clout : num [1:606] 49.5 53.6 40.1 53.1 54.1 ...
#> $ Analytic : num [1:606] 55.7 56 59 70 55.8 ...
#> $ WC : num [1:606] 88.3 34.7 69.3 61.2 47.1 ...
#> $ n : num [1:606] 38 3 41 10 10 2 21 18 31 37 ...