Skip to content

Commit 071ce3a

Browse files
committed
2 parents 0ee3a87 + 6f0ed22 commit 071ce3a

4 files changed

+16
-16
lines changed

education/causal_rct/Model_01_Assuming_Independent_Potential_Outcomes.stan

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
functions {
2-
real quantile(vector x, real p){
2+
real quantile_user_defined(vector x, real p){
33
int n; // length of vector x
44
real index; // integer index of p
55
int lo; // lower integer cap of the index
@@ -61,9 +61,9 @@ generated quantities{
6161
tau_unit[n] = y1[n] - y0[n];
6262
}
6363
tau_fs = mean(tau_unit);
64-
tau_qte25 = quantile(to_vector(y1), 0.25) - quantile(to_vector(y0), 0.25);
65-
tau_qte50 = quantile(to_vector(y1), 0.50) - quantile(to_vector(y0), 0.50);
66-
tau_qte75 = quantile(to_vector(y1), 0.75) - quantile(to_vector(y0), 0.75);
64+
tau_qte25 = quantile_user_defined(to_vector(y1), 0.25) - quantile_user_defined(to_vector(y0), 0.25);
65+
tau_qte50 = quantile_user_defined(to_vector(y1), 0.50) - quantile_user_defined(to_vector(y0), 0.50);
66+
tau_qte75 = quantile_user_defined(to_vector(y1), 0.75) - quantile_user_defined(to_vector(y0), 0.75);
6767
}
6868

6969

education/causal_rct/Model_02_Assuming_Constant_Treatment_Effects.stan

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
functions {
2-
real quantile(vector x, real p){
2+
real quantile_user_defined(vector x, real p){
33
int n; // length of vector x
44
real index; // integer index of p
55
int lo; // lower integer cap of the index
@@ -58,9 +58,9 @@ generated quantities{
5858
tau_unit[n] = y1[n] - y0[n];
5959
}
6060
tau_fs = mean(tau_unit);
61-
tau_qte25 = quantile(to_vector(y1), 0.25) - quantile(to_vector(y0), 0.25);
62-
tau_qte50 = quantile(to_vector(y1), 0.50) - quantile(to_vector(y0), 0.50);
63-
tau_qte75 = quantile(to_vector(y1), 0.75) - quantile(to_vector(y0), 0.75);
61+
tau_qte25 = quantile_user_defined(to_vector(y1), 0.25) - quantile_user_defined(to_vector(y0), 0.25);
62+
tau_qte50 = quantile_user_defined(to_vector(y1), 0.50) - quantile_user_defined(to_vector(y0), 0.50);
63+
tau_qte75 = quantile_user_defined(to_vector(y1), 0.75) - quantile_user_defined(to_vector(y0), 0.75);
6464
}
6565

6666

education/causal_rct/Model_03_Independent_Potential_Outcomes_With_Covariates.stan

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
functions {
2-
real quantile(vector x, real p){
2+
real quantile_user_defined(vector x, real p){
33
int n; // length of vector x
44
real index; // integer index of p
55
int lo; // lower integer cap of the index
@@ -68,9 +68,9 @@ generated quantities{
6868
tau_unit[n] = y1[n] - y0[n];
6969
}
7070
tau_fs = mean(tau_unit);
71-
tau_qte25 = quantile(to_vector(y1), 0.25) - quantile(to_vector(y0), 0.25);
72-
tau_qte50 = quantile(to_vector(y1), 0.50) - quantile(to_vector(y0), 0.50);
73-
tau_qte75 = quantile(to_vector(y1), 0.75) - quantile(to_vector(y0), 0.75);
71+
tau_qte25 = quantile_user_defined(to_vector(y1), 0.25) - quantile_user_defined(to_vector(y0), 0.25);
72+
tau_qte50 = quantile_user_defined(to_vector(y1), 0.50) - quantile_user_defined(to_vector(y0), 0.50);
73+
tau_qte75 = quantile_user_defined(to_vector(y1), 0.75) - quantile_user_defined(to_vector(y0), 0.75);
7474
}
7575

7676

education/causal_rct/Model_04_Independent_Potential_Outcomes_with_Covariates-Two-Part-Model.stan

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
functions {
2-
real quantile(vector x, real p){
2+
real quantile_user_defined(vector x, real p){
33
int n; // length of vector x
44
real index; // integer index of p
55
int lo; // lower integer cap of the index
@@ -130,9 +130,9 @@ generated quantities{
130130
tau_samp = mean(tau_ind);
131131

132132
// store QTEs
133-
tau_qte25 = quantile(to_vector(y1), 0.25) - quantile(to_vector(y0), 0.25);
134-
tau_qte50 = quantile(to_vector(y1), 0.50) - quantile(to_vector(y0), 0.50);
135-
tau_qte75 = quantile(to_vector(y1), 0.75) - quantile(to_vector(y0), 0.75);
133+
tau_qte25 = quantile_user_defined(to_vector(y1), 0.25) - quantile_user_defined(to_vector(y0), 0.25);
134+
tau_qte50 = quantile_user_defined(to_vector(y1), 0.50) - quantile_user_defined(to_vector(y0), 0.50);
135+
tau_qte75 = quantile_user_defined(to_vector(y1), 0.75) - quantile_user_defined(to_vector(y0), 0.75);
136136
} // end temporary variables
137137
}
138138

0 commit comments

Comments
 (0)