Escolar Documentos
Profissional Documentos
Cultura Documentos
Teorema Central Limite
Teorema Central Limite
exemplificações utilizando o
Método de Monte Carlo
Fernando Lang da Silveira
IF-UFRGS
M = 3506
Disciplina de Métodos Quantitativos -
PPGEnsFis-IF-UFRGS
A variável SOMA das 5 variáveis apresenta VARIÂNCIA igual a soma das
VARIÂNCIAS das cinco variáveis:
SET
RNG=MT
MTINDEX= 25082015.
COMPUTE xx1 = RV.UNIFORM(0,350) .
VARIABLE LABELS xx1 'M=176, DP=102' .
EXECUTE .
COMPUTE xx2 = 40 * RV.UNIFORM(0,100) ** .5 .
VARIABLE LABELS xx2 'M=265, DP=95' .
EXECUTE .
COMPUTE xx3 = 1800 * RV.NORMAL(5,1) ** .2 .
VARIABLE LABELS xx3 'M=2474, DP=103' .
EXECUTE .
COMPUTE xx4 = TRUNC(1.237 * RV.NORMAL(5,1) ** 3 + 328.5) .
VARIABLE LABELS xx4 'M=500, DP=100' .
EXECUTE .
COMPUTE xx5 = (RV.UNIFORM(0,10) ** 3) / 2.8 .
VARIABLE LABELS xx5 'M=90, DP=100'.
EXECUTE .
COMPUTE total = xx1 + xx2 + xx3 + xx4 + xx5.
VARIABLE LABELS total 'M=3506, DP=224' .
EXECUTE .
FORMATS xx1 (F8.0).
FORMATS xx2(F8.0).
FORMATS xx3(F8.0).
FORMATS xx4(F8.0).
FORMATS xx5 (F8.0).
FORMATS total (F8.0).
Disciplina de Métodos Quantitativos -
PPGEnsFis-IF-UFRGS
Sintaxe para a simulação de amostras de 10, 20, 50 e 100 lançamentos de um dado
sem vício.
Comment. Exemplificação do TEOREMA CENTRAL DO LIMITE para lançamentos de um dado não viciado (distribuição
uniforme).
SET
RNG=MT
MTINDEX= 25082015.
COMPUTE dado = TRUNC(RV.UNIFORM(1,7)) .
VARIABLE LABELS dado 'Dado sem vício - M=3,5, DP=1,71' .
EXECUTE .
COMPUTE dado_10 = MEAN(TRUNC(RV.UNIFORM(1,7)) ,TRUNC(RV.UNIFORM(1,7)) , TRUNC(RV.UNIFORM(1,7))
,TRUNC(RV.UNIFORM(1,7)) , TRUNC(RV.UNIFORM(1,7)) ,
TRUNC(RV.UNIFORM(1,7)) ,TRUNC(RV.UNIFORM(1,7)) , TRUNC(RV.UNIFORM(1,7))
,TRUNC(RV.UNIFORM(1,7)) , TRUNC(RV.UNIFORM(1,7)) ) .
VARIABLE LABELS dado_10 'Dado - Amostra 10 - M=3,5, DP=0,54' .
EXECUTE .
COMPUTE dado_20 = MEAN(TRUNC(RV.UNIFORM(1,7)) ,TRUNC(RV.UNIFORM(1,7)) , TRUNC(RV.UNIFORM(1,7))
,TRUNC(RV.UNIFORM(1,7)) , TRUNC(RV.UNIFORM(1,7)) ,
TRUNC(RV.UNIFORM(1,7)) ,TRUNC(RV.UNIFORM(1,7)) , TRUNC(RV.UNIFORM(1,7))
,TRUNC(RV.UNIFORM(1,7)) , TRUNC(RV.UNIFORM(1,7)) ,
TRUNC(RV.UNIFORM(1,7)) ,TRUNC(RV.UNIFORM(1,7)) , TRUNC(RV.UNIFORM(1,7))
,TRUNC(RV.UNIFORM(1,7)) , TRUNC(RV.UNIFORM(1,7)) ,
TRUNC(RV.UNIFORM(1,7)) ,TRUNC(RV.UNIFORM(1,7)) , TRUNC(RV.UNIFORM(1,7))
,TRUNC(RV.UNIFORM(1,7)) , TRUNC(RV.UNIFORM(1,7)) ) .
VARIABLE LABELS dado_20 'Dado - Amostra 20 - M=3,5, DP=0,38' .
EXECUTE .
,TRUNC(RV.UNIFORM(1,7)) , TRUNC(RV.UNIFORM(1,7)) ,
TRUNC(RV.UNIFORM(1,7)) ,TRUNC(RV.UNIFORM(1,7)) , TRUNC(RV.UNIFORM(1,7)) ,TRUNC(RV.UNIFORM(1,7)) ,
TRUNC(RV.UNIFORM(1,7)) ,
TRUNC(RV.UNIFORM(1,7)) ,TRUNC(RV.UNIFORM(1,7)) , TRUNC(RV.UNIFORM(1,7)) ,TRUNC(RV.UNIFORM(1,7)) ,
TRUNC(RV.UNIFORM(1,7)) ,
TRUNC(RV.UNIFORM(1,7)) ,TRUNC(RV.UNIFORM(1,7)) , TRUNC(RV.UNIFORM(1,7)) ,TRUNC(RV.UNIFORM(1,7)) ,
TRUNC(RV.UNIFORM(1,7)) ,
TRUNC(RV.UNIFORM(1,7)) ,TRUNC(RV.UNIFORM(1,7)) , TRUNC(RV.UNIFORM(1,7)) ,TRUNC(RV.UNIFORM(1,7)) ,
TRUNC(RV.UNIFORM(1,7)) ,
TRUNC(RV.UNIFORM(1,7)) ,TRUNC(RV.UNIFORM(1,7)) , TRUNC(RV.UNIFORM(1,7)) ,TRUNC(RV.UNIFORM(1,7)) ,
TRUNC(RV.UNIFORM(1,7)) ,
TRUNC(RV.UNIFORM(1,7)) ,TRUNC(RV.UNIFORM(1,7)) , TRUNC(RV.UNIFORM(1,7)) ,TRUNC(RV.UNIFORM(1,7)) ,
TRUNC(RV.UNIFORM(1,7)) ,
TRUNC(RV.UNIFORM(1,7)) ,TRUNC(RV.UNIFORM(1,7)) , TRUNC(RV.UNIFORM(1,7)) ,TRUNC(RV.UNIFORM(1,7)) ,
TRUNC(RV.UNIFORM(1,7)) ,
TRUNC(RV.UNIFORM(1,7)) ,TRUNC(RV.UNIFORM(1,7)) , TRUNC(RV.UNIFORM(1,7)) ,TRUNC(RV.UNIFORM(1,7)) ,
TRUNC(RV.UNIFORM(1,7)) ,
TRUNC(RV.UNIFORM(1,7)) ,TRUNC(RV.UNIFORM(1,7)) , TRUNC(RV.UNIFORM(1,7)) ,TRUNC(RV.UNIFORM(1,7)) ,
TRUNC(RV.UNIFORM(1,7)) ,
TRUNC(RV.UNIFORM(1,7)) ,TRUNC(RV.UNIFORM(1,7)) , TRUNC(RV.UNIFORM(1,7)) ,TRUNC(RV.UNIFORM(1,7)) ,
TRUNC(RV.UNIFORM(1,7)) ).
VARIABLE LABELS dado_100 'Dado - Amostra 100 - M=3,5, DP=0,17' .
EXECUTE .