Walkthrough 01 - Processed dataset (for modeling with random forests) from students on their motivation and achievement in online science classes.

sci_mo_with_text

Format

Dataset of class tibble.

Source

John Ranellucci and Joshua Rosenberg

Examples


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 ...