用MASS包中的UScrime數據集
一、
1.獨立樣本的t檢驗
我們比較的對象是南方和非南方各州,因變量為監禁的概率。一個針對兩組的獨立樣本t檢驗可以用於檢驗兩個總體的均值相等的假設。

2 非獨立樣本的t檢驗

with(UScrime,t.test(U1,U2,paired=TRUE))
3.多於兩組的情:使用方差分析(ANOVA)
二、
組間差異的非參數檢驗:結果變量在本質上就嚴重偏倚或呈現有序關系
4.兩組的比較

5.多於兩組的比較
如果各組獨立,則Kruskal—Wallis檢驗將是一種實用的方法。
states<-as.data.frame(cbind(state.region,state.x77))
kruskal.test(Illiteracy~state.region,data=states)
第八章回歸
單因素方差
library(multcomp)
attach(cholesterol)
table(trt)
aggregate(response,by=list(trt),FUN=mean)
aggregate(response,by=list(trt),FUN=sd)
fit<-aov(response~trt)
summary(fit)
install.packages("gplots")
library(gplots)
plotmeans(response~trt,xlab="Treatment",ylab="Response",main="Mean Plot\nwith95% CI")
detach(cholesterol)
#多重比較(沒做出來)
install.packages("multcomp")
library(multcomp)
par(mar=c(5,4,6,2))
tuk<-glht(fit,linfct=mcp(trt="Tukey"))
plot(cld(tuk,level=0.5),col="lightgrey')
TukeyHSD(fit)
install.packages("carData")
library(car)
qqplot(lm(response~trt,data=cholesterol),simulate=TRUE,main="Q-Q plot",labels=FALSE)
setwd("E:/rdata")
read.csv("土培11.csv")
a<-read.csv("土培11.csv")
head(a)
fit<-aov(根干重~根數,data=a)
summary(fit)
library(MASS)
attach(UScereal)
y<-cbind(calories,fat,sugars)#cbind()函數將三個因變量(卡路里、脂肪和糖)合並成一個矩陣
aggregate(y,by=list(shelf),FUN=mean)#aggregate()函數可獲取貨架的各個均值,cov()則輸出各谷物間的方差和協方差。
cov(y)
fit<-manova(y~shelf) #manova()函數能對組間差異進行多元檢驗。
summary(fit)
summary.aov(fit)
相關圖
option(digits=2)
cor(mtcars)
install.packages("corrgram")
library(corrgram)
corrgram(mtcars,order=TRUE,lower.panel=panel.shade,
upper.panel=panel.pie,text.panel=panel.txt,
main="Correlogram of mtcars intercorrelations")
corrgram(a,order=TRUE,lower.panel=panel.shade,
upper.panel=panel.pie,text.panel=panel.txt,
main="根系指標相關性的相關圖 ")
