東方水蠊感染強度分析 === ## 感染強度 --- ### ```r= rm(list=ls()) setwd("C:/Users/max96/Desktop/實驗") dat <- read.csv("food.csv", head = T) dat <- na.omit(dat) #刪除樣本缺失值(NA)# dat$totalinfection <- apply(dat[,4:6], 1, sum)#算出蟯蟲總感染隻數# dat$rate <- as.numeric(dat$totalinfection>0)#算出感染率# dat$infectionstrength <- dat$totalinfection/dat$rate#算出每隻的感染強度# dat$F.infstr <- dat$F dat$M.infstr <- dat$M dat$L.infstr <- dat$L nymphfiber <- subset(dat , stage=="nymph" & food=="fiber")#建立獨立資料# nymphprotein <- subset(dat , stage=="nymph" & food=="protein") malefiber <- subset(dat , stage=="male" & food=="fiber") maleprotein <- subset(dat , stage=="male" & food=="protein") femalefiber <- subset(dat , stage=="female" & food=="fiber") femaleprotein <- subset(dat , stage=="female" & food=="protein") nf.ratio=sum(nymphfiber$totalinfection)/sum(nymphfiber$rate)#感染強度# np.ratio=sum(nymphprotein$totalinfection)/sum(nymphprotein$rate) mf.ratio=sum(malefiber$totalinfection)/sum(malefiber$rate) mp.ratio=sum(maleprotein$totalinfection)/sum(maleprotein$rate) ff.ratio=sum(femalefiber$totalinfection)/sum(femalefiber$rate) fp.ratio=sum(femaleprotein$totalinfection)/sum(femaleprotein$rate) F.model <- lm (F.infstr ~ stage * food, data = dat) anova(F.model) M.model <- lm (M.infstr ~ stage * food, data = dat) anova(F.model) L.model <- lm (L.infstr ~ stage * food, data = dat) anova(L.model) infstr.model <- lm (infectionstrength ~ stage * food, data = dat) anova(infstr.model) t.test(nymphfiber$infectionstrength , malefiber$infectionstrength, paired=F) t.test(nymphfiber$infectionstrength , femalefiber$infectionstrength, paired=F) t.test(malefiber$infectionstrength , femalefiber$infectionstrength, paired=F)
{"metaMigratedAt":"2023-06-15T22:29:18.291Z","metaMigratedFrom":"Content","title":"東方水蠊感染強度分析","breaks":true,"contributors":"[{\"id\":\"2589f04c-6d66-4e54-8467-006a299eef71\",\"add\":1991,\"del\":259}]"}
Expand menu