x1=1:1000
set.seed(99900)
x2=runif(length(x1),1,50000)
set.seed(1)
x3=runif(length(x1),2000,80000)
set.seed(500)
x4=runif(length(x1),3566,60000)
n=length(x1)
y=rep(0,n)
numsamp=1000
f=rep(0,numsamp)
for(i in 1:numsamp){errors=rnorm(n,0,2)
y=1+2*x1+3*x2+4*x3+5*x4+errors
slrfit=lm(y~x1+x2+x3+x4)
b=anova(slrfit)
f[i]=mean(b[1,2],b[2,2],b[3,2],b[4,2])/b[5,3]}
hist(f)
我的这个有什么问题?可是我就是解不到,因为我拿到的图是normal的,可是F distribution不应该是normal。