vam_data dataset

Simulated Data

Simulated Data

A simulated data set used to illustrate the functionality of the package. The data are simulated according to the VP model, and demonstrate the stability of the program in the presence of perfectly correlated future year effects. data

data(vam_data)

Format

A data frame with 3750 observations on 1250 students over 3 years, with 50 teachers in each year. The data set contains the following 5 variables.

  • y: a numeric vector representing the student score
  • student: a numeric vector
  • year: a numeric vector
  • teacher: a numeric vector
  • cont_var: a numeric vector representing a continuous covariate

Details

The data set may be reproduced with the following code.

set.seed(0)

years<-3

#teacher in each year

teachers<-50

#students in each class

students<-25

alpha<-.4

eta.stu<-rnorm(students*teachers,0,5)

z1<-rep(1:teachers,each=students)

z2<-sample(rep(1:teachers,each=students))

z3<-sample(rep(1:teachers,each=students))

cont_var1<-rnorm(students*teachers,0,4)

cont_var2<-rnorm(students*teachers,0,4)

cont_var3<-rnorm(students*teachers,0,4)

gam1<- rnorm(teachers,0,5)

gam2<- rnorm(teachers,0,5)

gam3<- rnorm(teachers,0,5)

eps1<- rnorm(students*teachers,0,5)

eps2<- rnorm(students*teachers,0,5)

eps3<- rnorm(students*teachers,0,5)

y1<-eta.stu+gam1[z1]+cont_var1+eps1

y2<-eta.stu+gam1[z1]*alpha+gam2[z2]+cont_var2+eps2

y3<-eta.stu+gam1[z1]*alpha+gam2[z2]*alpha+gam3[z3]+cont_var3+eps3

student<-1:(students*teachers)

teacher<-c(z1,z2,z3)

cont_var<-c(cont_var1,cont_var2,cont_var3)

year<-c(rep(1:3,each=students*teachers))

y<-c(y1,y2,y3)

vam_data<-as.data.frame(cbind(student,teacher,year,y,cont_var))

Examples

data(vam_data) print(vam_data[1,])
  • Maintainer: Andrew Karl
  • License: GPL-2
  • Last published: 2024-12-12

About the dataset

  • Number of rows: 3750
  • Number of columns: 5
  • Class: data.frame

Column names and types

  • student:numeric
  • teacher:numeric
  • year:numeric
  • y:numeric
  • cont_var:numeric