Índice
- O Curso R
-
- Tutoriais
-
- Apostila
-
- 6. Testes de Hipótese (em preparação!)
- Exercícios
-
- Material de Apoio
-
- Área dos Alunos
-
- Cursos Anteriores
-
IBUSP
Outras Insitutições
Linques
Visitantes
Outras Insitutições
doutorando em entomologia na ffclrp, usp. estudo sinalização quimica entre plantas produtoras de oleo floral e abelhas coletoras de oleo, e entre as abelhas e seus parasitas. laboratorio de abelhas IB-USP.
Existem diferentes índices (baseados em regressao) que relacionam uma medida da morfologia da abelha e seu volume. Meu objetivo é construir uma função que possa calcular qualquer desses índices a partir de uma escolha previa do usuário. Como cada indice é calculado a partir da medida de uma diferente parte do corpo, o usuario tera de definir o indice que pretende usar. Os dados de entrada serao num vetor, e os de saida serao: um sumario da regressao de todos os dados em conjunto e uma matriz com o r quadrado e o p da regressao de cada dado da matriz de entrada.
Bibliografia: bullock_1999.pdf cane_1987.pdf
Se entendi bem, os modelos são regressões lineares que diferem quanto às variáveis preditoras que vc deve fornecer a elas, correto? É que não ficou muito claro se estes coeficientes das regressões são estiamdos de cada conjunto de dados, ou se já estão definidos a priori.
predict
.Proposta com as sugestoes. A proposta está incluida no segundo caso. ja existem coeficientes estimados baseados em estudos previos. Irei propor junto com a funcao anterios as sugestoes, de intervalo de confiança e testes de comparação.
Produzir uma função que calcule o valor reprodutivo numa população que nao varia de tamanho.Os dados de entrada devem ser uma matrix. A função irá calcular um valor reprodutivo para cada observação (individuo) e o total (população).
Bibliografiapianka_e_parker_1975.pdf e Fisher, R. 4. 1930. The genetical theory of natural selection. Clarendon, Oxford. 2i2 pp.
O primeiro passo para criar uma função é definir claramente a entrada e a saída. A proposta pode ser viável e interessante, mas na falta desta informação não consigo avaliar.
Proposta com as sugestoes. a função necessitará dos dados de sobrevivencia na idade x, fecundidade na idade x dos individuos na população no tempo x.Os dados de entrada devem ser numa matrix. Alem disso, o usuario poderá escolher calcular o valor reprodutivo na idade x+1. Para tal, deverá informar a probabilidade de sobrevivencia da idade x para a idade x+1. Assim o usuario poderá ter modelos de estrategia reprodutiva de sua população de interesse. Por exemplo,individuos que maximizam a reprodução atual e minimizam o valor reprodutivo futuro seriam organismos semelparos.
dry.mass.bees package:unknown R Documentation ~~Cálculo da massa seca das abelhas. ~~ Description: ~~ Retorna a massa seca em MG a partir de medidas morfometricas das abelhas em mm e um gráfico da regressão de cada medida com sua massa seca e uma reta de tendência.~~ Usage: dry.mass.bees<-function(x,indice) Arguments: x: vetor numérico. Valores das medidas das abelhas Índice: determinar qual parte da abelha foi medida, ITS – distancia intertegular, TWA área total da asa anterior Details: ~~ O gráfico retorna os valores de medida da abelha com os pesos secos estimados e uma reta de tendência. Os valores de intervalo de confiança são calculados a partir da randomização com repetição da amostra. Sendo uma repetição de 5000 vezes e o valor do peso seco é o numero médio da amostra. ~~ Value: ~Um plot dos comprimentos e as massas secas são retornadas. O valor médio das massas secas estimadas e o interlao de confiança a 5%, o valor do coeficiente e o sumario da regressão de todas as medidas. ... Warning: O intervalo simulado não é uma solução analítica e serve apenas para fins exploratórios. .... Author(s): ~~Carlos Eduardo Pinto da Silva eduepronto@gmail.com~~ References: ~Estimation of Bee Size Using Intertegular Span (Apoidea) Author(s): James H. Cane Source: Journal of the Kansas Entomological Society, Vol. 60, No. 1 (Jan., 1987), pp. 145-147 Relationships among Body Size, Wing Size and Mass in Bees from a Tropical Dry Forest in México Author(s): Stephen H. Bullock Source: Journal of the Kansas Entomological Society, Vol. 72, No. 4 (Oct., 1999), pp. 426-439 ~ Examples: ##---- rnorm(20,3.6,0.6) ----
dry.mass.bees<-function(x,indice) { cat('qual indice pretendes usar? = "ITS" para dados de distancia intertegular, indice = "TWA" area total da asa\n') { if(indice=="ITS") { its=x m.its=mean(x) result=rep(0,5000) cane.1=((its^(1/0.329))/1.085) cane=mean(cane.1) result[1]=cane regres=lm(its~cane.1) ss=summary(regres) library(lattice) par(bty="l") par(tcl=0.3) graf=plot(its~cane.1,xlab="massa seca (mg)", ylab="distancia intertegular (mm)") abline(regres) for(i in 2:5000) { its.random= (cane []) result[i]=its.random cane.radom=sample(its,size=5000,replace=T) reg=lm(result~cane.radom) c.its=coef(reg) cc.its=confint(reg) } resulta=(list(cane,c.its,cc.its,ss)) names(resulta)<-c("Massa seca media(mg)", "coeficiente", "intervalo de confiança", "sumario da regressao de todos os dados") print(resulta,graf) } if(indice=="TWA") { fwl=log(x) soma.fwl=sum(fwl) result=rep(0,5000) bullock.log=(soma.fwl/(0.813+0.6316)) bullock=log(bullock.log) bullock.1log=(fwl/(0.813+0.6316)) bullock.1=log(bullock.1log) bullock.exp=exp(bullock) Bullock=mean(bullock.exp) fwl.exp=exp(fwl) bullock.1.exp=exp(bullock.1) result[1]=bullock regres=lm(fwl.exp~bullock.1.exp) ss=summary(regres) library(lattice) par(bty="l") par(tcl=0.3) graf=plot(fwl.exp~bullock.1.exp,xlab="massa seca (mg)", ylab="área total da asa (mm quadrado)") abline(regres) for(i in 2:5000) { fwl.random= (bullock []) result[i]=fwl.random bullock.radom=sample(fwl,size=5000,replace=T) reg=lm(result~bullock.radom) c.fwl=coef(reg) cc.fwl=confint(reg) } resulta=(list(Bullock,c.fwl,cc.fwl,ss)) names(resulta)<-c("Massa seca media (mg)", "coeficiente", "intervalo de confiança", "sumario da regressao de todos os dados") print(resulta,graf) } } }