
Last chance! 50% off unlimited learning
Sale ends in
Chow's test for heterogeneity in two regressions
chow.test(y1, x1, y2, x2, x = NULL)
The returned value is a vector containing (please use subscript to access them):
F the F statistic.
df1 the numerator degree(s) of freedom.
df2 the denominator degree(s) of freedom.
p the p value for the F test.
a vector of dependent variable.
a matrix of independent variables.
a vector of dependent variable.
a matrix of independent variables.
a known matrix of independent variables.
Shigenobu Aoki, Jing Hua Zhao
Chow's test is for differences between two or more regressions. Assuming that
errors in regressions 1 and 2 are normally distributed with zero mean and
homoscedastic variance, and they are independent of each other, the test of
regressions from sample sizes
In the case of haplotype trend regression, haplotype frequencies from combined data are known, so can be directly used.
chow60gap
htr
if (FALSE) {
dat1 <- matrix(c(
1.2, 1.9, 0.9,
1.6, 2.7, 1.3,
3.5, 3.7, 2.0,
4.0, 3.1, 1.8,
5.6, 3.5, 2.2,
5.7, 7.5, 3.5,
6.7, 1.2, 1.9,
7.5, 3.7, 2.7,
8.5, 0.6, 2.1,
9.7, 5.1, 3.6), byrow=TRUE, ncol=3)
dat2 <- matrix(c(
1.4, 1.3, 0.5,
1.5, 2.3, 1.3,
3.1, 3.2, 2.5,
4.4, 3.6, 1.1,
5.1, 3.1, 2.8,
5.2, 7.3, 3.3,
6.5, 1.5, 1.3,
7.8, 3.2, 2.2,
8.1, 0.1, 2.8,
9.5, 5.6, 3.9), byrow=TRUE, ncol=3)
y1<-dat1[,3]
y2<-dat2[,3]
x1<-dat1[,1:2]
x2<-dat2[,1:2]
chow.test.r<-chow.test(y1,x1,y2,x2)
# from http://aoki2.si.gunma-u.ac.jp/R/
}
Run the code above in your browser using DataLab