106.01 Simula teste de diferença entre médias
Estabeleça a semente aleatória do R logo no começo do seu script para o notaR poder corrigir seu exercícios corretamente:
set.seed(3)
Crie dois conjuntos de dados com os seguintes nomes:
conj1: uma amostra de vinte observações de uma distribuição normal[rnorm] com média 7.5 e desvio padrão 2.2
conj2: vinte observações de uma distribuição normal com média 6 e desvio padrão 1.9
- Calcule a diferença entre as médias e guarde no objeto chamado
dif1_2 - Carregue o arquivo simulaT.r diretamente do seu diretório de trabalho com:
source("simulaT.r") - Utilize a função [simulaT] para testar a hipótese que as médias das amostras são diferentes. Guarde o resultado da simulação no objeto
simBi - Extraia o
p_valordosimBie atribua ao objetopBi - Teste agora que a média da primeira amostra é maior que a segunda. Guarde os resultados desse novo teste no objeto
simUnie o respectivop_valorno objetopUni - Utilize agora a função do R
t.test()para testar as mesmas duas hipóteses. Guarde as saídas de cada um dos teste t nos objetostBietUni. Armazene os respectivos p valores nos objetosptBieptUni, respectivamente.
[rnorm]Utilize a função rnorm para criar esses dados, veja a documentação da função"
[simulaT]A função tem os seguintes argumentos:
dados1: primeiro vetor de dados-
dados2: segundo vetor de dados -
nsim: número de simulções -
teste: recebe uma das opções "menor", "maior" ou "difere" anima: retorna animação na tela, um valor lógico. O padrão éTRUE, que deve ser mudado paraFALSEquando submeter o código ao notaR
Retorno: a função retorna uma lista com:
difSimulado: as diferenças simuladas, sendo a primeiro posição ocupada com o valor da diferença observado;-
tipo: qual foi a opção utilizada no argumentoteste -
n_simula: número de simulações processadas -
p_valor: o resultado do teste de hipótese associado
ATENÇÃO: A função só retorna uma lista se houve a atribuição a um objeto, essa lista não é exibida na tela!
Resposta
ATENÇÃO: você não está logado. Sua nota não será gravada.
notas em linguagem R