Skip to content

Commit

Permalink
aulas
Browse files Browse the repository at this point in the history
  • Loading branch information
Phvr06 committed Sep 18, 2023
1 parent 55d1e16 commit 1d0461a
Show file tree
Hide file tree
Showing 14 changed files with 3,318 additions and 0 deletions.
Binary file added AssimSim.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
841 changes: 841 additions & 0 deletions Aula07_Atividade_ExplorandoVariáveisQuantitativas_TV_vf.ipynb

Large diffs are not rendered by default.

495 changes: 495 additions & 0 deletions Aula07_Exercício_ExplorandoVariáveisQuantitativas_LIFE.ipynb

Large diffs are not rendered by default.

494 changes: 494 additions & 0 deletions Aula08_Atividade_VariaveisAleatoriasDiscretas.ipynb

Large diffs are not rendered by default.

251 changes: 251 additions & 0 deletions Aula08_Exercício_VariaveisAleatoriasDiscretas.ipynb
Original file line number Diff line number Diff line change
@@ -0,0 +1,251 @@
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"___\n",
"# Exercício: <p> <center>Variáveis aleatórias discretas\n",
"___\n",
"\n",
"## Aula 08"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"___\n",
"<div id=\"indice\"></div>\n",
"\n",
"## Índice\n",
"\n",
" - [Exercício 1](#ex1) **- APS4 disponível no Blackboard**\n",
" - [Exercício 2](#ex2)\n",
" - [Exercício 3](#ex3) **- APS4 disponível no Blackboard**"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"___\n",
"<div id=\"ex1\"></div>\n",
"\n",
"### EXERCÍCIO 1\n",
"\n",
"Um rapaz está pensando em convidar sua namorada para sair. O problema é que as despesas correm por sua conta. \n",
"\n",
"Eles podem ir ao cinema ou ao teatro. 70% das vezes ela prefere ir ao cinema, nesse caso, ele gasta 70.00 com os ingressos. \n",
"Quando eles vão ao teatro, o gasto fica em 190.00. \n",
"\n",
"Se eles forem ao cinema, ele sabe que em 80% das vezes ela pede para ir jantar, a despesa adicional do jantar fica em 130.00; 20% das vezes, eles vão direto para casa. \n",
"\n",
"Levando a namorada ao teatro, em 40% das vezes ela pede para ir jantar e 60% das vezes eles vão direto para casa. \n",
"\n",
"a) Qual a distribuição de probabilidades do gasto que o rapaz tem com a namorada? Use a letra $G$ para variável gasto do rapaz com a namorada."
]
},
{
"cell_type": "code",
"execution_count": 56,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"0.5599999999999999 0.13999999999999999 0.12 0.18\n"
]
}
],
"source": [
"# ESCREVA SEU CÓDIGO AQUI\n",
"PC = 0.7\n",
"PT = 0.3\n",
"PcCJ = 0.8\n",
"PcCF = 0.2\n",
"PcTJ = 0.4\n",
"PcTF = 0.6\n",
"PiCJ = PC*PcCJ\n",
"PiCF = PC*PcCF\n",
"PiTJ = PT*PcTJ\n",
"PiTF = PT*PcTF\n",
"print(PiCJ, PiCF, PiTJ, PiTF)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"b) Qual o gasto médio? E o seu desvio-padrão?\n",
"\n",
"*Resposta esperada para média e desvio padrão respectivamente: 194.4 ; 63.87988728856681*"
]
},
{
"cell_type": "code",
"execution_count": 57,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"194.39999999999998\n",
"63.87988728856681\n"
]
}
],
"source": [
"# ESCREVA SEU CÓDIGO AQUI\n",
"import numpy as np\n",
"media = np.average([200,70,320,190], weights=[PiCJ, PiCF, PiTJ, PiTF])\n",
"print(media)\n",
"\n",
"var = np.average(([200,70,320,190]-media)**2, weights=[PiCJ, PiCF, PiTJ, PiTF])\n",
"print(np.sqrt(var))"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"c) Com a inflação deste ano, o gasto total aumentou até agora 9.00, mas com a crise geral, o casal resolveu reduzir esse novo gasto total em 15%. Calcule o novo gasto médio e respectivo desvio padrão. Chame o novo gasto de $Y$.\n"
]
},
{
"cell_type": "code",
"execution_count": 58,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"172.89\n",
"54.297904195281795\n"
]
}
],
"source": [
"# ESCREVA SEU CÓDIGO AQUI\n",
"mediaY = 0.85*(media+9)\n",
"print(mediaY)\n",
"\n",
"varY = 0.85**2*var\n",
"print(np.sqrt(varY))"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"___\n",
"<div id=\"ex2\"></div>\n",
"\n",
"### EXERCÍCIO 2 - extraído de Montgomery e Runger\n",
"\n",
"*Exercício 3-33*\n",
"\n",
"Um arranjo consiste em três componentes mecânicos.\n",
"\n",
"Suponha que as probabilidades de o primeiro, o segundo e o terceiro componentes satisfazerem as especificações sejam iguais a 0,95; 0,98 e 0,99.\n",
"\n",
"Considere que os componentes sejam independentes.\n",
"\n",
"Construa a distribuição de probabilidades do número de componentes nesse arranjo que satisfazem as especificações.\n",
"\n",
"*Resposta nos slides desta aula*\n"
]
},
{
"cell_type": "code",
"execution_count": 59,
"metadata": {},
"outputs": [],
"source": [
"# ESCREVA SEU CÓDIGO AQUI"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"___\n",
"<div id=\"ex3\"></div>\n",
"\n",
"### EXERCÍCIO 3 - extraído de Montgomery e Runger\n",
"\n",
"*Exercício 3-67*\n",
"\n",
"O sistema de controle aéreo, chamado PASS (Primary Avionics Software Set), do ônibus espacial usa quatro computadores independentes trabalhando em paralelo. \n",
"\n",
"Em cada etapa crítica, os computadores “votam” para determinar a etapa apropriada. A probabilidade de o computador pedir para manobrar para a esquerda quando uma manobra para a direita seria apropriada é de 0,0001. \n",
"\n",
"Seja X o número de computadores que \"votam em uma manobra para a esquerda quando uma manobra para a direita seria apropriada\" entre os computadores que trabalham no PASS. \n",
"\n",
"Construa a distribuição de probabilidades de X. Calcule média e desvio padrão.\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Qual média de X? E o seu desvio-padrão?"
]
},
{
"cell_type": "code",
"execution_count": 60,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"0.0004\n",
"0.019998999974998752\n"
]
}
],
"source": [
"# ESCREVA SEU CÓDIGO AQUI\n",
"PE = 0.0001\n",
"PNE = 1-PE\n",
"P_0 = PNE**4\n",
"P_1 = 4*PE*PNE**3\n",
"P_2 = 6*PE**2*PNE**2\n",
"P_3 = 4*PE**3*PNE\n",
"P_4 = PE**4\n",
"\n",
"media = np.average([0,1,2,3,4], weights=[P_0, P_1, P_2, P_3, P_4])\n",
"print(media)\n",
"\n",
"var = np.average(([0,1,2,3,4]-media)**2, weights=[P_0, P_1, P_2, P_3, P_4])\n",
"print(np.sqrt(var))"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.10.9"
}
},
"nbformat": 4,
"nbformat_minor": 4
}
Loading

0 comments on commit 1d0461a

Please sign in to comment.