110.02 Simulando experimento com respostas binomial
Vamos criar uma função que simula a resposta de dados binomiais (dois estados) em um experimento com diferentes tratamentos. Alguns exemplos de experimentos deste tipo seriam: sobrevivência/morte de plantas em dois tipos de solos, eficiência de tratamento (cura ou não) em pessoas que tomaram remédio ou placebo. A função com nome simBin
deve ter os seguintes argumentos:
n
: um valor inteiro definindo o número de observações para cada categoria da preditora. Ambas as categorias terão o mesmo número de observaçõesn
.cats
: vetor de caracteres contendo os códigos dos dois níveis da variável preditora categóricaprobs
: vector contendo dois valores de probabilidade de sucesso para cada categoria da variável preditora, respeitando a equivalência de posição
A função deve construir e retornar um data.frame
contendo as variáveis nesta ordem:
trat (coluna1)
: vetor com o nível (código) do tratamento para cada observação. As primeirasn
linhas devem conter a primeira categoria, e asn
linhas seguintes o valor da segunda categoria.res (coluna2)
: vetor contendo 0(insucesso) ou 1(sucesso) para cada observação obtidos de uma distribuição binomial rbinom com probabilidades associadas aos valores do argumentoprobs
rbinoma função rbinom
gera números aleatórios de uma distribuição binomial. Para retornar o valor de uma única tentativa por vez (insucesso/sucesso), deve-se utilizar o argumento size = 1
Resposta
ATENÇÃO: você não está logado. Sua nota não será gravada.