版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
第二章答案:
Ex2.1
x<-c(l,2,3)
y<-c(4,5,6)
e<-c(l,l,l)
z=2*x+y+e
zl=crossprod(x,y)#zl為xl與x2的內(nèi)積或者x%*%y
z2=tcrossprod(x,y)#zl為xl與x2的外積或者x%o%y
z;zl;z2
要點:基本的列表賦值方法,內(nèi)積和外積概念。內(nèi)積為標量,外積為矩陣。
Ex2.2
A<-matrix(l:20zc(4,5));A
B<-matrix(l:20,nrow=4,byrow=TRUE);B
C=A+B;C
#不存在AB這種寫法
E=A*B;E
F<-A[1:3,1:3];F
H<-matrix(c(l/2/4/5)/nrow=l);H
#H起過渡作用,不規(guī)則的數(shù)組下標
G<-BLH];G
要點:矩陣賦值方法。默認是byrow二FALSE,數(shù)據(jù)按列放置。
取出部分數(shù)據(jù)的方法。可以用數(shù)組作為數(shù)組的下標取出數(shù)組元素。
Ex2.3
#或者省略二,如卜.面
x<-c(rep(l/times=5),rep(2,times=3)/rep(3/times=4),rep(4,times=2));xtimes
的形式
x<-c(rep(l,5),rep(2/3),rep(3/4),rep(4,2));x
要點:rep()的使用方法。rep(a,b)即將a重復b次
Ex2.4
n<-5;H<-array(O,dim=c(nzn))
for(iinl:n){for(jinl:n){H[ij]<-l/(i+j-l)}};H
G<-solve(H);G#求H的逆矩陣
ev<-eigen(H);ev#求H的特征值和特征向量
要點:數(shù)組初始化;for循環(huán)的使用
待解決:如何將很長的命令(如for循環(huán))用兒行打出來再執(zhí)行?每次想換行的時候一按回
車就執(zhí)行了還沒打完的命令...
Ex2.5
',,,,,,,,,,,''
StudentData<-data.frame(name=c(zhangsan",lisi"/"wangwuzzhaoliuz"dingyi"),sex=c(F","M,
,,,,,,''',,,,,',,',,,,,',,,,
T^M^T),age=c('14^''15\16,14;'15'),height=c(156;165';'157';162,;159'),weight=c(
”42”,“49”J41.5“J52”J45.5"));StudentData
要點:數(shù)據(jù)框的使用
待解決:SSH登陸linux服務器中文顯示亂碼。此處用英文代替。
Ex2.6
write.table(StudentData,file="studentdata.txt")
#把數(shù)據(jù)框StudentData在工作目錄里輸出,輸出的文件名為studentdata.txt.
StudentData_a<-read.table("studentdata.txt");StudentData_a
#以數(shù)據(jù)框的形式讀取文檔studentdata.txt,存入數(shù)據(jù)框StudentData_a中。
write.csv(StudentData_a,"studentdata.csv")
#把數(shù)據(jù)框StudentData_a在工作目錄里輸出,輸出的文件名為studentdata.csv,可用Excel打
開.
要點:讀寫文件。read.table("file")
write.table(Rdata,"file")
read.csv("file")
write.csv(Rdata,"file")
外部文件,不論是待讀入或是要寫出的,命令中都得加雙引號。
Ex2.7
Fun<-function(n){
if(n<=0)
list(fail=Hpleaseinputaintegerabove0!")
else{
repeat{
if(n==l)break
elseif(n%%2==O){n<-n/2}
elsen<-3*n+l
}
list("sucess!")
在linux下新建一個R文件,輸入上述代碼,保存為“2.7.R"
然后在當前目錄下進入R環(huán)境,輸入source("2.7.R“),即打開了這個程序腳本。
然后就可以執(zhí)行函數(shù)了。
輸入Fun(67),顯示
?'sucess!"
輸入Fun(-l),顯示
$fail
[1]"pleaseinputaintegerabove0!H
待解決:source(“*.R”)是可以理解為載入這個R文件吧?如何在R環(huán)境下關閉R文件呢?
0K,自己寫的第一個R程序~~
Ex3.1
新建txt文件如下:3.l.txt
74.379.575.073.575.874.073.567.275.873.578.875.673.575.075.8
72.079.576.573.579.568.875.078.872.068.876.573.572.775.070.4
78.078.874.364.376.574.374.770.472.776.570.472.075.875.870.4
76.565.077.273.572.780.572.065.080.371.277.676.568.873.577.2
80.572.074.369.781.267.381.667.372.784.369.774.371.274.375.0
72.075.467.381.675.071.271.269.773.570.475.072.767.370.376.5
73.572.068.073.568.074.372.772.774.370.4
編寫一個函數(shù)(程序名為data_outline.R)描述樣本的各種描述性統(tǒng)計量。
data_outline<-function(x){
n<-length(x)
m<-mean(x)
v<-var(x)
s<-sd(x)
me<-median(x)
cv<-100*s/m
css<-sum((x-m)A2)
uss<-sum(xA2)
R<-max(x)-min(x)
RI<-quantile(x,3^4)-quantile(x,l/4)
sm<-s/sqrt(n)
gl<-n/((n-l)*(n-2))*sum((x-m)A3)/sA3
g2<-((n*(n+l))/((n-l)*(n-2)*(n-3))*sum((x-m)A4)/sA4-(3*(n-l)A2)/((n-2)*(n-3)))
data.frame(N二n,Mean=m,Var=v,std_dev=s,Median=me,std_mean=sm,CV=cv,CSS=css,USS=uss,R=
R,Rl=Rl,Skewness=glzKurtosis=g2,s=l)
)
進入R,
source("data_outline.R")#將程序調(diào)入內(nèi)存
#將數(shù)據(jù)讀入向量
serumdata<-scan("3.1.txt");serumdataserumdata0
data_outline(serumdata)
結(jié)果如下:
NMeanVarstd_devMedianstd_meanCVCSSUSSR
110073.69615.416753.92641773.50.39264175.3278571526.258544636.320
RISkewnessKurtosis
14.60.038542490.07051809
要點:read.table()用于讀表格形式的文件。上述形式的數(shù)據(jù)由于第七行缺幾個數(shù)據(jù),故用
read.table。不能讀入。scan??梢灾苯幼x純文本文件。scan。和matrix。連用還可以將數(shù)據(jù)存
放成矩陣形式。X<-matrix(scan("3.l.txt”,0),ncol=10,byrow二TRUE)#將上述數(shù)據(jù)放置成
10*10的矩陣。
scan()還可以從屏幕上直接輸入數(shù)據(jù)。
Y<-scan()
然后按提示輸入即可。結(jié)束輸入時按回車即可。
Ex3.2
>hist(serumdata,freq=FALSE,col="purple"/border="red",density=3,angle=60,main=paste("the
histogramofserumdata”),xlab二“age”,ylab="frequency")#直方圖。col是填充顏色。默認空白。
border是邊框的顏色,默認前景色。density是在圖上畫條紋陰影,默認不畫。angle是條紋
陰影的傾斜角度(逆時針方向),默認45度。main,xlab,ylab是標題,x和y坐標軸名稱。
>lines(density(serumdata),col="blue")#密度估計曲線。
>x<-64:85
>lines(x,dnorm(x,mean(serumdata),sd(serumdata)),col="green")#正態(tài)分布的概率密度曲線
#繪制經(jīng)驗分布圖
>plot(ecdf(serumdata),verticals=TRUE/do.p=FALSE)
>lines(x,pnorm(x,mean(serumdata),sd(serumdata)),col=nblue")#正態(tài)經(jīng)驗分布
>qqnorm(serumdata,col=npurple")#繪缶ijQQ圖
>qqline(serumdata,col=Hred")#繪制QQ直線
Ex3.3
>stem(serumdata,scale=l)#作莖葉圖。原始數(shù)據(jù)小數(shù)點后數(shù)值四舍五入。
Thedecimalpointisatthe|
64300
6623333
6800888777
7034444442222
720000000777777755555555555
74033333333700000004688888
765555555226
780888555
80355266
82
843
>boxplot(serumdata,col="lightblue",notch=T)#作箱線圖。notch表示帶有缺LI。
>fivenum(serumdata)#五數(shù)總結(jié)
[1]64.371.273.575.884.3
Ex3.4
>shapiro.test(serumdata)#正態(tài)性Shapori-Wilk檢驗方法
Shapiro-Wilknormalitytest
data:serumdata
W=0.9897,p-value=0.6437
結(jié)論:p值>0.05,可認為來自正態(tài)分布的總體。
>ks.test(serumdata,"pnorm",mean(serumdata),sd(serumdata))#Kolmogrov-Smirnov檢驗,正態(tài)
性
One-sampleKoimogorov-Smirnovtest
data:serumdata
D=0.0701,p-value=0.7097
alternativehypothesis:two-sided
Warningmessage:
Inks.test(serumdata,"pnorm",mean(serumdata),sd(serumdata)):
cannotcomputecorrectp-valueswithties
結(jié)論:p值>0.05,可認為來自正態(tài)分布的總體。
注意,這里的警告信息,是因為數(shù)據(jù)中有重復的數(shù)值,ks檢驗要求待檢數(shù)據(jù)時連續(xù)的,不
允許重復值。
Ex3.5
>y<-c(2,4,3,2,4,7,7,2,2,5,4,5,6,8,5」0,7,12」2,6,6,7,11,6,6,7,9,5,5,10,6,3,10)#輸入數(shù)據(jù)
#因子分類
>f<-factor(c(rep(l/ll),rep(2/10),rep(3,12)))
>plotff^col^'lightgreen")#plot()生成箱線圖
>x<-c(2,4,3,2,4,7,7,2,2,5,4)
>y<-c(5z6,8z5,10,7,12,12,6/6)
>z<-c(7,H,6,6,7,9,5,5,10,6,3,10)
'',生成箱線圖
>boxplot(x,y,z/names=c("l",27'3"),col=c(5,6,7))#boxplot()
結(jié)論:第2和第3組沒有顯著差異。第1組合其他兩組有顯著差異。
Ex3.6
數(shù)據(jù)太多,懶得錄入。離散圖應該用plot即可。
Ex3.7
>studata<-read.table("3.7.txt")#讀入數(shù)據(jù)
>data.frame(studata)#轉(zhuǎn)化為數(shù)據(jù)框
VIV2V3V4V5V6
11alicef1356.584.0
22beckaf1365.398.0
33gailf1464.390.0
44karenf1256.377.0
55kathyf1259.884.5
66maryf1566.5112.0
77sandyf1151.350.5
88sharonf1562.5112.5
99tammyf1462.8102.5
1010alfredm1469.0112.5
1111dukem1463.5102.5
1212guidom1567.0133.0
1313jamesm1257.383.0
1414jefferym1362.584.0
1515johnm1259.099.5
1616philipm1672.0150.0
1717robertm1264.8128.0
1818thomasm1157.585.0
1919williamm1566.5112.0
,,n給各列命名
>names(studata)<-c("stuno"/"name7sex",age"/"height","weight"),studata#
stunonamesexageheightweight
11alicef1356.584.0
22beckaf1365.398.0
33gailf1464.390.0
>attach(studata)#將數(shù)據(jù)框調(diào)入內(nèi)存
>plot(weight~height,col="recT)#體重對于身高的散點圖
>coplot(weight^height|sex,col="blue”)#不同性別,體重與身高的散點圖
>coplot(weight^height|age^ol^'blue")#不同年齡,體重與身高的散點圖
>coplot(weight^height|age+sex,col="blue")#不同年齡和性別,體重與身高的散點圖
Ex3.8
>x<-seq(-2z3,0.05)
>y<-seq(-lz7,0.05)
>f<-function(x,y)xA4-2*xA2*y+xA2-2*x*y+2*yA2+4.5*x-4*y+4
>z<-outer(x,y,f)#必須做外積運算才能繪出三維圖形
>contour(x/y/z,levels=c(0/l,2,3,4,5,10,15,20,30,40,50,60,80,100),
三位網(wǎng)格曲面
>persp(x,y,zztheta=120,phi=0,expand=0.7,col="lightblue")#
Ex3.9
>attach(studata)
相關性檢驗
>cor.test(heightzweight)#Pearson
Pearson'sproduct-momentcorrelation
data:heightandweight
t=7.5549,df=17,p-value=7.887e-07
alternativehypothesis:truecorrelationisnotequalto0
95percentconfidenceinterval:
0.70443140.9523101
sampleestimates:
cor
0.8777852
山此可見身高和體重是相關的。
Ex3.10
Ex3.ll
上述兩題原始數(shù)據(jù)太多,網(wǎng)上找不到,懶得錄入。略。
Ex4.2
指數(shù)分布,入的極大似然估計是n/sum(Xi)
>
x<-c(rep(5,365),rep(15,245),rep(25,150),rep(35,100),rep(45,70),rep(55,45)
,rep(65,25))
>lamda<-length(x)/sum(x);lamda
[1]0.05
Ex4.3
Poisson分布P(x=k)=AAk/k!*eA(-A)
其均數(shù)和方差相等,均為人,其含義為平均每升水中大腸桿菌個數(shù)。
取均值即可。
>x<-c(rep(0,17),rep(1,20),rep(2,10),rep(3,2),rep(4,1))
>mean(x)
[1]1
平均為1個。
Ex4.4
>
obj<-function(x){f<-c(-13+x[1]+((5-x[2])*x[2]-2)*x[2],-29+x[1]+((x[2]+1
)*x[2]-14)*x[2]);sum(fA2)}#其實我也不知道這是在干什么。所謂的無約束優(yōu)化問
題。
>x0<-c(0.5,-2)
>nlm(obj,xO)
$minimum
[1]48.98425
$estimate
[1]11.4127791-0.8968052
$gradient
[1]1.411401e-08-1.493206e-07
$code
[1]1
$iterations
[1]16
Ex4.5
>x<-c(54,67,68,78,70,66,67,70,65,69)
>t.test(x)#t.test()做單樣本正態(tài)分布區(qū)間估計
OneSamplet-test
data:x
t=35.947,df=9,p-value=4.938e-11
alternativehypothesis:truemeanisnotequalto0
95percentconfidenceinterval:
63.158571.6415
sampleestimates:
meanofx
67.4
平均脈搏點估計為67.4,95%區(qū)間估計為63.158571.6415。
>t.test(x,alternative=Hless",mu=72)#做單樣本正態(tài)分布單側(cè)區(qū)間估計
OneSamplet-test
data:x
t=-2.4534,df=9,p-value=0.01828
alternativehypothesis:truemeanislessthan72
95percentconfidenceinterval:
-Inf70.83705
sampleestimates:
meanofx
67.4
p值小于0.05,拒絕原假設,平均脈搏低于常人。
要點:t.test()函數(shù)的用法。本例為單樣本;可.做雙邊和單側(cè)檢驗。
Ex4.6
>x<-c(140,137,136,140,145,148,140,135,144,141);x
[1]140137136140145148140135144141
>y<-0(135,118,115,140,128,131,130,115,131,125);7
[1]135118115140128131130115131125
>t.test(x,y,var.equal=TRUE)
TwoSamplet-test
data:xandy
t=4.6287,df=18,p-value=0.0002087
alternativehypothesis:truedifferenceinmeansisnotequalto0
95percentconfidenceinterval:
7.5362620.06374
sampleestimates:
meanofxmeanofy
140.6126.8
期望差的95%置信區(qū)間為7.5362620.06374。
要點:t.test()可做兩正態(tài)樣本均值差估計。此例認為兩樣本方差相等。
ps:我怎么覺得這題應該用配對t檢驗?
Ex4.7
>x<-c(0.143,0.142,0.143,0.137)
>y<-0(0.140,0.142,0.136,0.138,0.140)
>t.test(x,y,var.equal=TRUE)
TwoSamplet-test
data:xandy
t=1.198,df=7,p-value=0.2699
alternativehypothesis:truedifferenceinmeansisnotequalto0
95percentconfidenceinterval:
-0.0019963510.006096351
sampleestimates:
meanofxmeanofy
0.141250.13920
期望差的95%的區(qū)間估計為-0.0019963510.006096351
Ex4.8
接Ex4.6
>var.test(x,y)
Ftesttocomparetwovariances
data:xandy
F=0.2353,numdf=9,denomdf=9,p-value=0.04229
alternativehypothesis:trueratioofvariancesisnotequalto1
95percentconfidenceinterval:
0.058452760.94743902
sampleestimates:
ratioofvariances
0.2353305
要點:var.test可做兩樣本方差比的估計?;诖私Y(jié)果可認為方差不等。
因此,在Ex4.6中,計算期望差時應該采取方差不等的參數(shù)。
>t.test(x,y)
WelchTwoSamplet-test
data:xandy
t=4.6287,df=13.014,p-value=0.0004712
alternativehypothesis:truedifferenceinmeansisnotequalto0
95percentconfidenceinterval:
7.35971320.240287
sampleestimates:
meanofxmeanofy
140.6126.8
期望差的95%置信區(qū)間為7.35971320.240287。
要點:t.test(x,y,var.equal=TRUE)做方差相等的兩正態(tài)樣本的均值差估計
t.test(x,y)做方差不等的兩正態(tài)樣本的均值差估計
Ex4.9
>x<-c(rep(0,7),rep(1,10),rep(2,12),rep(3,8),rep(4,3),rep(5,2))
>n<-length(x)
>tmp<-sd(x)/sqrt(n)*qnorm(1-0.05/2)
>mean(x)
[1]1.904762
>mean(x)-tmp;mean(x)+tmp
[1]1.494041
[1]2.315483
平均呼喚次數(shù)為1.9
0.95的置信區(qū)間為1.49,2,32
Ex4.10
>x<-c(1067,919,1196,785,1126,936,918,1156,920,948)
>t.test(x,alternative="greater")
OneSamplet-test
data:x
t=23.9693,df=9,p-value=9.148e-10
alternativehypothesis:truemeanisgreaterthan0
95percentconfidenceinterval:
920.8443Inf
sampleestimates:
meanofx
997.1
燈泡平均壽命置信度95%的單側(cè)置信下限為920.8443
要點:t.test()做單側(cè)置信區(qū)間估計
Ex5.1
>x<-c(220,188,162,230,145,160,238,188,247,113,126,245,164,231,
256,183,190,158,224,175)
>t.test(x,mu=225)
OneSamplet-test
data:x
t=-3.4783,df=19,p-value=0.002516
alternativehypothesis:truemeanisnotequalto225
95percentconfidenceinterval:
172.3827211.9173
sampleestimates:
meanofx
192.15
原假設:油漆工人的血小板計數(shù)與正常成年男子無差異。
備擇假設:油漆工人的血小板計數(shù)與正常成年男子有差異。
p值小于0.05,拒絕原假設,認為油漆工人的血小板計數(shù)與正常成年男子有差異。
上述檢驗是雙邊檢驗。也可采用單邊檢驗。備擇假設:油漆工人的血小板計數(shù)小于正常成
年男子。|________________________________
>t.test(x,mu=225,alternative="less")
OneSamplet-test
data:x
t=-3.4783,df=19,p-value=0.001258
alternativehypothesis:truemeanislessthan225
95percentconfidenceinterval:
-Inf208.4806
sampleestimates:
meanofx
192.15
同樣可得出汕漆工人的血小板計數(shù)小于正常成年男子的結(jié)論。
Ex5.2
>pnorm(1000,mean(x),sd(x))
[1]0.5087941
>x
[1]1067919119678511269369181156920948
>pnorm(1000,mean(x),sd(x))
[1]0.5087941
x<=1000的概率為0.509,故x大于1000的概率為0.491.
要點:pnorm計算正態(tài)分布的分布函數(shù)。在R軟件中,計算值均為下分位點。
Ex5.3
>A<-c(113,120,138,120,100,118,138,123)
>B<-c(138,116,125,136,110,132,130,110)
>t.test(A,B,paired=TRUE)
Pairedt-test
data:AandB
t=-0.6513,df=7,p-value=0.5357
alternativehypothesis:truedifferenceinmeansisnotequalto0
95percentconfidenceinterval:
-15.628898.87889
sampleestimates:
meanofthedifferences
-3.375
p值大于0.05,接受原假設,兩種方法治療無差異。
Ex5.4
(1)
正態(tài)性W檢驗:|
>x<-c(-0.7,-5.6,2,2.8,0.7,3.5,4,5.8,7.1,-0.5,2.5,-1.6,1.7,3,0.4,4.5,4.6,2.5,6,
-1.4)
>y<-c(3.7,6.5,5,5.2,0.8,0.2,0.6,3.4,6.6,-1.1,6,3.8,2,1.6,2,2.2,1.2,3.1,1.7,-2
)
>shapiro.test(x)
Shapiro-Wilknormalitytest
data:x
W=0.9699,p-value=0.7527
>shapiro.test(y)
Shapiro-Wilknormalitytest
data:y
W=0.971,p-value=0.7754
ks檢驗:
>ks.test(x,"pnorm",mean(x),sd(x))
One-sampleKolmogorov-Smirnovtest
data:x
D=0.1065,p-value=0.977
alternativehypothesis:two-sided
Warningmessage:
Inks.test(x,"pnorm**,mean(x),sd(x)):
cannotcomputecorrectp-valueswithties
>ks.test(y,"pnormn,mean(y),sd(y))
One-sampleKolmogorov-Smirnovtest
data:y
D=0.1197,p-value=0.9368
alternativehypothesis:two-sided
Warningmessage:
Inks.test(y,"pnorm*',mean(y),sd(y)):
cannotcomputecorrectp-valueswithties
pearson擬合優(yōu)度檢驗,以x為例。
>sort(x)
[1]-5.6-1.6-1.4-0.7-0.50.40.71.72.02.52.52.83.03.54.0
[16]4.54.65.86.07.1
>x1<-table(cut(x,br=c(-6,-3,0,3,6,9)))
>p<-pnorm(c(-3,0,3,6,9),mean(x),sd(x))
>P
[1]0.048947120.249900090.620022880.900758560.98828138
>p<-c(p[1],p[2]-p[1],p[3]-p[2],p[4]-p[3],1-p[4]);p
[1]0.048947120.200952980.370122780.280735680.09924144
>chisq.test(x1,p=p)
Chi-squaredtestforgivenprobabilities
data:x1
X-squared=0.5639,df=4,p-value=0.967
Warningmessage:
Inchisq.test(x1,p=p):Chi-squaredapproximationmaybeincorrect
p值為0.967,接受原假設,x符合正態(tài)分布。
(2)
方差相同模型t檢驗:
>t.test(x,y,var.equal=TRUE)
TwoSamplet-test
data:xandy
t=-0.6419,df=38,p-value=0.5248
alternativehypothesis:truedifferenceinmeansisnotequalto0
95percentconfidenceinterval:
-2.3261791.206179
sampleestimates:
meanofxmeanofy
2.0652.625
方差不同模型t檢驗:
>t.test(x,y)
WelchTwoSamplet-test
data:xandy
t=-0.6419,df=36.086,p-value=0.525
alternativehypothesis:truedifferenceinmeansisnotequalto0
95percentconfidenceinterval:
-2.329261.20926
sampleestimates:
meanofxmeanofy
2.0652.625
配對t檢驗:
>t.test(x,y,paired=TRUE)
Pairedt-test
data:xandy
t=-0.6464,df=19,p-value=0.5257
alternativehypothesis:truedifferenceinmeansisnotequalto0
95percentconfidenceinterval:
-2.3731461.253146
sampleestimates:
meanofthedifferences
-0.56
三種檢驗的結(jié)果都顯示兩組數(shù)據(jù)均值無差異。
(3)
方差檢驗:
>var.test(x,y)
Ftesttocomparetwovariances
data:xandy
F=1.5984,numdf=19,denomdf=19,p-value=0.3153
alternativehypothesis:trueratioofvariancesisnotequalto1
95percentconfidenceinterval:
0.63265054.0381795
sampleestimates:
ratioofvariances
1.598361
接受原假設,兩組數(shù)據(jù)方差相同。
Ex5.5
>a<c(126,125,136,128,123,138,142,116,110,108,115,140)
>b<-c(162,172,177,170,175,152,157,159,160,162)
正態(tài)性檢驗,采用ks檢驗:
>ks.test(a,Hpnorm",mean(a),sd(a))
One-sampleKolmogorov-Smirnovtest
data:a
D=0.1464,p-value=0.9266
alternativehypothesis:two-sided
,,
>ks.test(b,'pnorm',mean(b)3sd(b))
One-sampleKolmogorov-Smirnovtest
data:b
D=0.2222,p-value=0.707
alternativehypothesis:two-sided
Warningmessage:
Inks.test(b,npnormn,mean(b),sd(b)):
cannotcomputecorrectp-valueswithties
a和b都服從正態(tài)分布。
方差齊性檢驗:
>var.test(a,b)
Ftesttocomparetwovariances
data:aandb
F=1.9646,numdf=11,denomdf=9,p-value=0.3200
alternativehypothesis:trueratioofvariancesisnotequalto1
95percentconfidenceinterval:
0.50219437.0488630
sampleestimates:
ratioofvariances
1.964622
可認為a和b的方差相同。
選用方差相同模型t檢驗:
>t.test(a,b,var.equal=TRUE)
TwoSamplet-test
data:aandb
t=-8.8148,df=20,p-value=2.524e-08
alternativehypothesis:truedifferenceinmeansisnotequalto0
95percentconfidenceinterval:
-48.24975-29.78358
sampleestimates:
meanofxmeanofy
125.5833164.6000
可.認為兩者有差別。
Ex5.6
二項分布總體的假設檢驗:
>binom.test(57,400,p=0.147)
Exactbinomialtest
data:57and400
numberofsuccesses=57,numberoftrials=400,p-value=0.8876
alternativehypothesis:trueprobabilityofsuccessisnotequalto0.147
95percentconfidenceinterval:
0.10974770.1806511
sampleestimates:
probabilityofsuccess
0.1425
P值>0.05,故接受原假設,表示調(diào)查結(jié)果支持該市老年人口的看法
Ex5.7
二項分布總體的假設檢驗:|___________________________
>binom.test(178,328,p=0.5,alternative="greater*')
Exactbinomialtest
data:178and328
numberofsuccesses=178,numberoftrials=328,p-value=0.06794
alternativehypothesis:trueprobabilityofsuccessisgreaterthan0.5
95percentconfidenceinterval:
0.49576161.0000000
sampleestimates:
probabilityofsuccess
0.5426829
不能認為這種處理能增加母雞的比例。
Ex5.8
利用pearson卡方檢驗是否符合特定分布:
>chisq.test(c(315,101,108,32)^=0(9,3,3,1)/16)
Chi-squaredtestforgivenprobabilities
data:c(315,101,108,32)
X-squared=0.47,df=3,p-value=0.9254
接受原假設,符合自由組合定律。
Ex5.9
利用pearson卡方檢驗是否符合泊松分布:
>n<-length(z)
>y<-c(92,68,28,11,1,0)
>x<-0:5
>q<-ppois(x,mean(rep(x,y)));n<-length(y)
>P[1]<-q[1];P[n]=1-q[n-1]
>chisq.test(y,p=p)
Chi-squaredtestforgivenprobabilities
data:y
X-squared=2.1596,df=5,p-value=0.8267
Warningmessage:
Inchisq.test(y,p=p):Chi-squaredapproximationmaybeincorrect
重新分組,合并頻數(shù)小于5的組:
>z<-c(92,68,28,12)
>n<-length(z);p<-p[1:n-1];p[n]<-1-q[n-1]
>chisq.test(z,p=p)
Chi-squaredtestforgivenprobabilities
data:z
X-squared=0.9113,df=3,p-value=0.8227
可認為數(shù)據(jù)服從泊松分布。
Ex5.10
ks檢驗兩個分布是否相同:
>x<-c(2.36,3.14,752,3.48,2.76,5.43,6.54,7.41)
>y<-c(4.38,4.25,6.53,3.28,7.21,6.55)
>ks.test(x,y)
Two-sampleKolmogorov-Smirnovtest
data:xandy
D=0.375,p-value=0.6374
alternativehypothesis:two-sided
Ex5.11
列聯(lián)數(shù)據(jù)的獨立性檢驗:
>x<-c(358,2492,229,2745)
>dim(x)<-c(2,2)
>chisq.test(x)
Pearson'sChi-squaredtestwithYates*continuitycorrection
data:x
X-squared=37.4143,df=1,p-value=9.552e-10
P值v0.05,拒絕原假設,有影響。
Ex5.12
列聯(lián)數(shù)據(jù)的獨立性檢驗:
>y
>chisq.test(y)
Pearson'sChi-squaredtest
data:y
X-squared=40.401,df=6,p-value=3.799e-07
P值<0.05,拒絕原假設,不獨立,有關系。
Ex5.13
因有的格子的頻數(shù)小于5,故采用fiser確切概率法檢驗獨立性。
>fisher.test(x)
Fisher'sExactTestforCountData
data:x
p-value=0.6372
alternativehypothesis:trueoddsratioisnotequalto1
95percentconfidenceinterval:
0.046243825.13272210
sampleestimates:
oddsratio
0.521271
p值大于0.05,兩變量獨立,兩種工藝對產(chǎn)品的質(zhì)量沒有影響。
Ex5.14
由于是在相同個體上的兩次試驗,故采用McNemar檢驗。
>mcnemar.test(x)
McNemar'sChi-squaredtest
data:x
McNemar'schi-squared=2.8561,df=3,p-value=0.4144
p值大于0.05,不能認定兩種方法測定結(jié)果不同。
Ex5.15
符號檢驗量_________
H0:中位數(shù)>=14.6;
H1:中位數(shù)<14.6
>x<-c(13.32,13.06,14.02,11.86,13.58,13.77,13.51,14.42,14.44,15.43)
>binom.test(sum(x)>14.6,length(x),a『T)
Exactbinomialtest
data:sum(x)>14.6andlength(x)
numberofsuccesses=1,numberoftrials=10,p-value=0.01074
alternativehypothesis:trueprobabilityofsuccessislessthan0.5
95percentconfidenceinterval:
0.00000000.3941633
sampleestimates:
probabilityofsuccess
0.1
拒絕原假設,中位數(shù)小于14.6
Wilcoxon符號秩檢驗:
>wilcox.test(x,mu=14.6,al=nlH,exact=F)
Wilcoxonsignedranktestwithcontinuitycorrection
data:x
V=4.5,p-value=0.01087
alternativehypothesis:truelocationislessthan14.6
拒絕原假設,中位數(shù)小于14.6
Ex5.16
符號檢驗法:
>
x<-c(48,33,37.5,48,42.5,40,42,36,11.3,22,36,27.3,14.2,32.1,52,38,17.3,20,
21,46.1)
y<-c(37,41,23.4,17,31.5,40,31,36,5.7,11.5,21,6.1,26.5,21.3,44.5,28,22.6,2
0,11,22.3)
>binom.test(sum(x>y)Jength(x))
Exactbinomialtest
data:sum(x>y)andlength(x)
numberofsuccesses=14,numberoftrials=20,p-value=0.1153
alternativehypothesis:trueprobabilityofsuccessisnotequalto0.5
95percentconfidenceinterval:
0.45721080.8810684
sampleestimates:
probabilityofsuccess
0.7
接受原假設,無差別。
Wilcoxon符號秩檢驗:
>wilcox.test(x,y,paired=TRUE,exact=FALSE)
Wilcoxonsignedranktestwithcontinuitycorrection
data:xandy
V=136,p-value=0.005191
alternativehypothesis:truelocationshiftisnotequalto0
拒絕原假設,有差別。
Wilcoxon秩和檢驗:
>wilcox.test(x,y,exact=FALSE)
Wilcoxonranksumtestwithcontinuitycorrection
data:xandy
W=274.5,p-value=0.04524
alternativehypothesis:truelocationshiftisnotequalto0
拒絕原假設,有差別。
正態(tài)性檢驗:
>ks.test(x,"pnorm",mean(x),sd(x))
One-sampleKolmogorov-Smirnovtest
data:x
D=0.1407,p-value=0.8235
alternativehypothesis:two-sided
Warningmessage:
Inks.test(x,Mpnormn,mean(x),sd(x)):
cannotcomputecorrectp-valueswithties
,H
>ks.test(yJ'pnorm,mean(y),sd(y))
One-sampleKolmogorov-Smirnovtest
data:y
D=0.1014,p-value=0.973
alternativehypothesis:two-sided
兩組數(shù)據(jù)均服從正態(tài)分布。
方差齊性檢驗:
>var.test(x,y)
Ftesttocomparetwovariances
data:xandy
F=1.1406,numdf=19,denomdf=19,p-value=0.7772
alternativehypothesis:trueratioofvariancesisnotequalto1
95percentconfidenceinterval:
0.45147882.8817689
sampleestimates:
ratioofvariances
1.140639
可認為兩組數(shù)據(jù)方差相同。
綜上,該數(shù)據(jù)可做t檢驗。
t檢驗:
>t.test(x,y,var.equal=TRUE)
TwoSamplet-test
data:xandy
t=2.2428,df=38,p-value=0.03082
alternativehypothesis:truedifferenceinmeansisnotequalto0
95percentconfidenceinterval:
0.81255315.877447
sampleestimates:
meanofxmeanofy
33.21524.870
拒絕原假設,有差別。|
綜上所述,Wilcoxon符號秩檢驗的差異檢出能力最強,符號檢驗的差異檢出最弱。
ExiH
spearman秩相關檢驗:
>x<-0(24,17,20,41,52,23,46,18,15,20)
>y<-c(8,1,4,7,9,5,10,3,2,6)
>cor.test(x,y,method=nspearmann,exact=F)
Spearman'srankcorrelationrho
data:xandy
S=9.5282,p-value=4.536e-05
alternativehypothesis:truerhoisnotequalto0
sampleestimates:
rho
0.9422536
kendall秩相關檢驗:
>cor.test(x,y,method=''kendall",exact=F)
KendalTsrankcorrelationtau
data:xandy
z=3.2329,p-value=0.001225
alternativehypothesis:truetauisnotequalto0
sampleestimates:
tau
0.8090398
二者有關系,呈正相關。
Ex5.18
>x<-rep(1:5,c(0,1,9,7,3));y<-rep(1:5,c(2,2,11,4,1))
>wilcox.test(x,y,exact=F)
Wilcoxonranksumtestwithcontinuitycorrection
data:xandy
W=266,p-value=0.05509
alternativehypothesis:truelocationshiftisnotequalto0
p值大于0.05,不能拒絕原假設,尚不能認為新方法的療效顯著優(yōu)于原療法。
Ex6.1
(1)
>x<-c(5.1,3.5,7.1,6.2,8.8,7.8,4.5,5.6,8.0,6.4)
>y<-c(1907,1287,2700,2373,3260,3000,1947,2273,3113,2493)
>plot(x,y)
z
o
s
?工
o
LT'
45689
山此判斷,丫和X有線性關系。
(2)
>lm.sol<-lm(y~1+x)
>summary(lm.sol)
Call:
lm(formula=y~1+x)
Residuals:
Min1QMedian3QMax
-128.591-70.978-3.72749.263167.228
Coefficients:
EstimateStd.ErrortvaluePr(>11|)
(Intercept)140.95125.111.1270.293
x364.1819.2618.9086.33e-08***
Signif.codes:0****'0.001***'0.010.050.1'11
Residualstandarderror:96.42on8degreesoffreedom
MultipleR-squared:0.9781,AdjustedR-squared:0.9754
F-statistic:357.5on1and8DRp-value:6.33e-08
回歸方程為Y=140.95+364.18X
(3)
01項很顯著,但常數(shù)項00不顯著。
回歸方程很顯著。
(4)
>new<-data.frame(x=7)
>Im.pred<-predict(Im.sol,new,interval"prediction*')
>Im.pred
fitIwrupr
12690.2272454.9712925.484
故丫⑺;2690.227,[2454.971,2925.484]
Ex6.2
(D
>pho<-data.frame(x1<-
c(0.4,0.4,3.1,0.6,4.7,1.7,9.4,10.1,11.6,12.6,10.9,23.1,23.1,21.6,23.1,1.9,26
.8,29.9),x2<-c(52,34,19,34,24,65,44,31,29,58,37,46,50,44,56,36,58,51),
0(158,163,37,157,59,123,46,117,173,112,111,114,134,73,168,143,202,124),
y<-0(64,60,71,61,54,77,81,93,93,51,76,96,77,93,95,54,168,99))
>lm.sol<-lm(y?x1+x2+x3,data=pho)
>summary(lm.sol)
Call:
lm(formula=y~x1+x2+x3,data=pho)
Residuals:
Min1QMedian3QMax
-27.575-11.160-2.79911.57448.808
Coefficients:
EstimateStd.ErrortvaluePr(>11|)
(Intercept)44.929018.34082.4500.02806*
x11.80330.52903.4090.00424**
x2-0.13370.4440-0.3010.76771
x30.16680.11411.4620.16573
Signif.c
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年企業(yè)股份買賣協(xié)議模板版
- 銷售公司薪酬制度
- 2024年青年教師基本功大賽方案
- 小學餐廳承包總體服務方案
- Naprodoxime-hydrochloride-生命科學試劑-MCE
- 學校生活用水合同范本
- Morin-hydrate-生命科學試劑-MCE
- Java語言程序設計20軟工、20統(tǒng)計大數(shù)據(jù)學習通超星期末考試答案章節(jié)答案2024年
- minus-Hydroxycitric-acid-lactone-Standard-生命科學試劑-MCE
- 服裝廠規(guī)章管理制度
- 二年級體育教案-爬越80-100厘米高的橫向跳箱全國通用
- 高壓電纜敷設施工方案(共8頁)
- 橋梁施工加固技術規(guī)范
- 《會議攝影怎樣拍出彩?》PPT課件
- CK6140數(shù)控車床主傳動系統(tǒng)及進給伺服系統(tǒng)設計
- 不進位筆算乘法說課稿
- 液晶面板不良現(xiàn)象DefectCode的命名及現(xiàn)象簡介
- 四邊形的認識課件
- IUPAC命名法(系統(tǒng)命名法)
- 統(tǒng)計學中的一些基本概念和重要公式
- 七年級書法PPT課件
評論
0/150
提交評論