[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:07.89,0:00:11.91,Default,,0000,0000,0000,,Uma das maneiras\Nde se aprender é na prática. Dialogue: 0,0:00:11.91,0:00:14.79,Default,,0000,0000,0000,,E agora nós temos um case para trazer aqui Dialogue: 0,0:00:14.79,0:00:20.12,Default,,0000,0000,0000,,onde nós iremos conseguir executar\Na partir de hipóteses e intervalos. Dialogue: 0,0:00:20.12,0:00:21.35,Default,,0000,0000,0000,,Pense no cenário: Dialogue: 0,0:00:21.35,0:00:25.78,Default,,0000,0000,0000,,vocês têm um sistema que não \Nestá performando muito bem, Dialogue: 0,0:00:25.78,0:00:30.54,Default,,0000,0000,0000,,e aí é feita uma análise, são \Ncoletados os dados de hora em hora Dialogue: 0,0:00:30.54,0:00:33.47,Default,,0000,0000,0000,,para saber como está \Na performance daquele sistema. Dialogue: 0,0:00:33.47,0:00:38.49,Default,,0000,0000,0000,,Então é estudado e verificado que existe\Na possibilidade de se melhorar o algoritmo, Dialogue: 0,0:00:39.20,0:00:44.11,Default,,0000,0000,0000,,Essas melhorias do algoritmo \Nsão implementadas, e, posteriormente, Dialogue: 0,0:00:44.11,0:00:48.55,Default,,0000,0000,0000,,são novamente coletados os dados\Ncom relação à performance do sistema. Dialogue: 0,0:00:48.55,0:00:51.68,Default,,0000,0000,0000,,Então você tem o antes e o depois. Dialogue: 0,0:00:51.68,0:00:56.12,Default,,0000,0000,0000,,Se você tem o antes e o depois \Ndos dados, você pode comparar. Dialogue: 0,0:00:56.12,0:01:02.06,Default,,0000,0000,0000,,Se for um intervalo bem pequeno,\Ntalvez você consiga comparar olhando. Dialogue: 0,0:01:02.06,0:01:04.89,Default,,0000,0000,0000,,Mas imagine numa situação \Nreal em uma empresa, Dialogue: 0,0:01:04.89,0:01:09.49,Default,,0000,0000,0000,,onde um sistema fica processando \Ndurante 24 horas durante um mês, Dialogue: 0,0:01:09.49,0:01:13.57,Default,,0000,0000,0000,,quantos dados você tem ali \Npara fazer essa comparação? Dialogue: 0,0:01:13.57,0:01:15.58,Default,,0000,0000,0000,,Então vamos fazer isso aqui na prática. Dialogue: 0,0:01:15.58,0:01:19.06,Default,,0000,0000,0000,,Eu deixei um script pré-pronto, \Nsempre daquela maneira, Dialogue: 0,0:01:19.06,0:01:21.48,Default,,0000,0000,0000,,deixando essa parte com a hashtag, Dialogue: 0,0:01:21.48,0:01:25.90,Default,,0000,0000,0000,,que é um resumo teórico \Ndo que nós iremos analisar, Dialogue: 0,0:01:25.90,0:01:29.90,Default,,0000,0000,0000,,até mesmo algumas explicações \Num pouco mais técnicas, Dialogue: 0,0:01:29.90,0:01:31.79,Default,,0000,0000,0000,,ou com a parte de estatística. Dialogue: 0,0:01:31.79,0:01:34.36,Default,,0000,0000,0000,,Então aqui nós temos duas bases de dados. Dialogue: 0,0:01:34.36,0:01:36.38,Default,,0000,0000,0000,,Se apertarmos um Enter,\Nisso vai ser executado. Dialogue: 0,0:01:36.38,0:01:38.86,Default,,0000,0000,0000,,Mas sempre gostamos de fazer na prática. Dialogue: 0,0:01:38.86,0:01:44.40,Default,,0000,0000,0000,,Vamos apertar o Enter aqui, e iremos \Ncopiar essas duas bases de dados. Dialogue: 0,0:01:44.40,0:01:46.54,Default,,0000,0000,0000,,"Rafa, por que você traz pronto?" Dialogue: 0,0:01:46.54,0:01:50.24,Default,,0000,0000,0000,,Para não precisar criar agora\Ndois conjuntos de dados. Dialogue: 0,0:01:50.24,0:01:51.61,Default,,0000,0000,0000,,Eu vou limpar aqui. Dialogue: 0,0:01:51.61,0:01:53.61,Default,,0000,0000,0000,,Vamos interpretar o que nós temos, tá? Dialogue: 0,0:01:53.61,0:01:55.37,Default,,0000,0000,0000,,Olhe, esses são os dados para a análise. Dialogue: 0,0:01:55.37,0:01:57.62,Default,,0000,0000,0000,,Opa! Vou tirar esse sinalzinho aqui. Dialogue: 0,0:01:57.62,0:02:02.12,Default,,0000,0000,0000,,Então, antes da implementação \Ndo algoritmo, Dialogue: 0,0:02:02.12,0:02:05.06,Default,,0000,0000,0000,,vamos supor que foi analisado. Dialogue: 0,0:02:05.06,0:02:09.92,Default,,0000,0000,0000,,Nós temos aqui a hora um,\Nhora dois, hora três, hora quatro, Dialogue: 0,0:02:09.92,0:02:14.13,Default,,0000,0000,0000,,hora cinco, hora seis,\Nhora sete, e hora oito. Dialogue: 0,0:02:14.13,0:02:17.04,Default,,0000,0000,0000,,Então, antes de implementar \Nessa melhoria no algoritmo, Dialogue: 0,0:02:17.04,0:02:19.70,Default,,0000,0000,0000,,esses eram os valores\Ndos tempos de execução. Dialogue: 0,0:02:19.70,0:02:21.61,Default,,0000,0000,0000,,Vamos supor em segundos? Dialogue: 0,0:02:21.61,0:02:27.25,Default,,0000,0000,0000,,E aí foi implementada a melhoria\Ne fizeram uma nova coleta de dados. Dialogue: 0,0:02:27.25,0:02:30.22,Default,,0000,0000,0000,,E aí, em segundos, quanto tempo demorou. Dialogue: 0,0:02:30.22,0:02:33.22,Default,,0000,0000,0000,,"Se você olhar aqui, Rafa,\Nnão precisa nem processar. Dialogue: 0,0:02:33.22,0:02:36.70,Default,,0000,0000,0000,,Já fica visível que sim, está melhor." Dialogue: 0,0:02:36.70,0:02:38.91,Default,,0000,0000,0000,,Mas lembre-se que, no dia a dia, Dialogue: 0,0:02:38.91,0:02:41.42,Default,,0000,0000,0000,,você geralmente tem um conjunto \Nde dados muito maior. Dialogue: 0,0:02:41.42,0:02:46.100,Default,,0000,0000,0000,,Então, se você for fazer análise no papel, \Nvocê vai demorar muitas horas. Dialogue: 0,0:02:46.100,0:02:50.27,Default,,0000,0000,0000,,E aqui, o mesmo script\Nque nós vamos executar agora, Dialogue: 0,0:02:50.27,0:02:55.21,Default,,0000,0000,0000,,serve para um conjunto pequeno de dados\Ncomo esse ou para um conjunto muito maior. Dialogue: 0,0:02:55.21,0:02:56.75,Default,,0000,0000,0000,,Vamos ver como fica. Dialogue: 0,0:02:56.75,0:02:59.53,Default,,0000,0000,0000,,Então nós vamos apertar um Enter. Dialogue: 0,0:03:00.91,0:03:05.44,Default,,0000,0000,0000,,Não é obrigatório, mas é sempre \Nlegal você visualizar os dados Dialogue: 0,0:03:05.44,0:03:07.72,Default,,0000,0000,0000,,para confirmar que está tudo certinho. Dialogue: 0,0:03:07.72,0:03:12.29,Default,,0000,0000,0000,,Criamos o tempo antes e pedimos \Npara mostrar o tempo antes. Dialogue: 0,0:03:12.29,0:03:14.30,Default,,0000,0000,0000,,Vamos apertar dois Enters aqui. Dialogue: 0,0:03:14.30,0:03:16.66,Default,,0000,0000,0000,,Print, e vamos mostrá-lo. Dialogue: 0,0:03:16.66,0:03:22.00,Default,,0000,0000,0000,,De novo, você pode digitar tempos_depois Dialogue: 0,0:03:22.00,0:03:25.90,Default,,0000,0000,0000,,ou você pode utilizar a sugestão dele,\Nolhe, para cima, e vou apertar o Enter. Dialogue: 0,0:03:26.87,0:03:31.84,Default,,0000,0000,0000,,Então nós criamos aqui o antes e o depois. Dialogue: 0,0:03:31.84,0:03:33.04,Default,,0000,0000,0000,,Legal! Dialogue: 0,0:03:33.04,0:03:34.92,Default,,0000,0000,0000,,Vamos subir um pouquinho. Dialogue: 0,0:03:34.92,0:03:37.50,Default,,0000,0000,0000,,Então novamente, aquela velha dica: Dialogue: 0,0:03:37.50,0:03:40.27,Default,,0000,0000,0000,,se tem alguma dúvida \Ndas análises que iremos fazer, Dialogue: 0,0:03:40.27,0:03:41.99,Default,,0000,0000,0000,,fica um resumo aqui para vocês. Dialogue: 0,0:03:41.99,0:03:43.85,Default,,0000,0000,0000,,Pode pausar e anotar. Dialogue: 0,0:03:43.85,0:03:49.03,Default,,0000,0000,0000,,Aqui são os dois dados, os dois conjuntos\Nde dados, que acabamos de criar. Dialogue: 0,0:03:49.03,0:03:51.71,Default,,0000,0000,0000,,E agora nós vamos para uma próxima parte. Dialogue: 0,0:03:52.82,0:03:55.67,Default,,0000,0000,0000,,"Rafa, tem mais comentário \Naí do que execução." Dialogue: 0,0:03:55.67,0:03:59.17,Default,,0000,0000,0000,,Sim, é sempre legal\Nvocês terem esse resumo. Dialogue: 0,0:03:59.17,0:04:01.64,Default,,0000,0000,0000,,Eu gosto de deixar um resumo para vocês. Dialogue: 0,0:04:01.64,0:04:05.94,Default,,0000,0000,0000,,Eu vou dar um Enter aqui\Npara a tela ficar um pouco limpa. Dialogue: 0,0:04:05.94,0:04:07.50,Default,,0000,0000,0000,,Deixe-me só arrumar aqui. Dialogue: 0,0:04:07.50,0:04:08.89,Default,,0000,0000,0000,,Só um minuto. Dialogue: 0,0:04:08.89,0:04:10.53,Default,,0000,0000,0000,,O que nós temos aqui? Dialogue: 0,0:04:13.01,0:04:17.12,Default,,0000,0000,0000,,A primeira aqui é o título, né,\N"realizando o teste de hipóteses". Dialogue: 0,0:04:17.12,0:04:21.22,Default,,0000,0000,0000,,E aqui nós temos o que nós \Nqueremos analisar. Dialogue: 0,0:04:21.22,0:04:25.63,Default,,0000,0000,0000,,Eu vou apertar o Enter e vou imprimir, \Ne aí nós vamos interpretar juntos, tudo bem? Dialogue: 0,0:04:25.63,0:04:27.37,Default,,0000,0000,0000,,"teste_hipotese". Dialogue: 0,0:04:28.60,0:04:33.30,Default,,0000,0000,0000,,"Que construção é essa, Rafa, que você\Nexecutou e ainda não ensinou?" Dialogue: 0,0:04:33.30,0:04:35.25,Default,,0000,0000,0000,,Vamos tentar entender o que está aqui. Dialogue: 0,0:04:35.25,0:04:36.10,Default,,0000,0000,0000,,Vamos tentar, não. Dialogue: 0,0:04:36.10,0:04:37.58,Default,,0000,0000,0000,,Vamos entender, né? Dialogue: 0,0:04:37.58,0:04:40.100,Default,,0000,0000,0000,,teste_hipotese" é \Num nome de uma variável. Dialogue: 0,0:04:40.100,0:04:42.45,Default,,0000,0000,0000,,Aí sinal de menor, tracinho. Dialogue: 0,0:04:42.45,0:04:47.68,Default,,0000,0000,0000,,Então o que acontecer aqui será \Natribuído para dentro dessa variável. Dialogue: 0,0:04:48.91,0:04:54.26,Default,,0000,0000,0000,,"t.test" é mais um tema \Nque vocês precisam aprender. Dialogue: 0,0:04:54.26,0:04:56.20,Default,,0000,0000,0000,,O que seria isso? Dialogue: 0,0:04:56.20,0:05:01.27,Default,,0000,0000,0000,,Ele é mais usado para comparar \Na média de dois grupos Dialogue: 0,0:05:01.27,0:05:06.34,Default,,0000,0000,0000,,e determinar estatisticamente\Nse há diferença entre eles. Dialogue: 0,0:05:06.34,0:05:08.87,Default,,0000,0000,0000,,Então nós não temos duas bases de dados? Dialogue: 0,0:05:08.87,0:05:14.28,Default,,0000,0000,0000,,Vamos lembrar: base de dados da análise \Nda performance do sistema do antes Dialogue: 0,0:05:14.28,0:05:17.86,Default,,0000,0000,0000,,e a análise dos dados com a base de dados\Ndo depois com a performance. Dialogue: 0,0:05:18.98,0:05:23.12,Default,,0000,0000,0000,,Se você olhar um a um, você \Nvai ver que está melhor mesmo. Dialogue: 0,0:05:23.12,0:05:25.69,Default,,0000,0000,0000,,Mas vamos deixar o R fazer isso para nós. Dialogue: 0,0:05:25.69,0:05:28.03,Default,,0000,0000,0000,,Então nós temos que fornecer \Na base de dados, Dialogue: 0,0:05:28.03,0:05:32.06,Default,,0000,0000,0000,,o conjunto de dados do antes e do depois. Dialogue: 0,0:05:32.06,0:05:37.52,Default,,0000,0000,0000,,E aqui nós fazemos uma instrução \Npara dizer que nós estamos fazendo Dialogue: 0,0:05:37.52,0:05:41.44,Default,,0000,0000,0000,,uma comparação com duas bases de dados. Dialogue: 0,0:05:41.44,0:05:44.78,Default,,0000,0000,0000,,"Rafa, poderíamos fazer uma análise\Ncom mais base de dados?" Dialogue: 0,0:05:44.78,0:05:45.71,Default,,0000,0000,0000,,Sim, poderíamos. Dialogue: 0,0:05:45.71,0:05:48.81,Default,,0000,0000,0000,,Aqui nós só estamos comparando duas. Dialogue: 0,0:05:48.81,0:05:53.18,Default,,0000,0000,0000,,E aí você fala: "Nossa, Rafa, saiu \Num resultado um pouquinho extenso." Dialogue: 0,0:05:53.18,0:05:55.99,Default,,0000,0000,0000,,Calma aí que nós iremos \Ninterpretá-lo, tudo bem? Dialogue: 0,0:05:55.99,0:05:57.95,Default,,0000,0000,0000,,Vem aqui comigo, por favor. Dialogue: 0,0:05:57.95,0:05:59.12,Default,,0000,0000,0000,,O que nós fizemos então? Dialogue: 0,0:05:59.12,0:06:01.43,Default,,0000,0000,0000,,Nós ainda precisamos \Ninterpretar aquele resultado, né? Dialogue: 0,0:06:01.43,0:06:04.86,Default,,0000,0000,0000,,Aqui estão os comentários,\Nos dados do antes e do depois... Dialogue: 0,0:06:08.33,0:06:11.77,Default,,0000,0000,0000,,Um primeiro teste \Nde hipótese que nós fizemos, Dialogue: 0,0:06:11.77,0:06:14.51,Default,,0000,0000,0000,,e aqui nós vamos imprimir esse \Nresultado do teste de hipótese, Dialogue: 0,0:06:14.51,0:06:16.18,Default,,0000,0000,0000,,que é o que acabamos de fazer. Dialogue: 0,0:06:16.18,0:06:19.40,Default,,0000,0000,0000,,Vou deixar só comentado, mas \Nvai se fazer a mesma saída, tá? Dialogue: 0,0:06:21.91,0:06:24.05,Default,,0000,0000,0000,,O que nós temos aqui então? Dialogue: 0,0:06:24.05,0:06:25.65,Default,,0000,0000,0000,,"Como podemos interpretar, Rafa? Dialogue: 0,0:06:25.65,0:06:29.02,Default,,0000,0000,0000,,Você só mandou imprimir e colocou \Num título aqui, que é a hashtag." Dialogue: 0,0:06:30.16,0:06:34.89,Default,,0000,0000,0000,,Aí você tem que novamente focar\Nna análise da saída dos dados. Dialogue: 0,0:06:34.89,0:06:39.70,Default,,0000,0000,0000,,Tem esse p-value aqui, que é \Num dos focos da nossa análise. Dialogue: 0,0:06:39.70,0:06:42.87,Default,,0000,0000,0000,,Se vocês voltarem para o começo aqui, Dialogue: 0,0:06:42.87,0:06:48.28,Default,,0000,0000,0000,,vocês podem tirar algumas análises\Ndo que estamos buscando, né? Dialogue: 0,0:06:48.28,0:06:50.10,Default,,0000,0000,0000,,Olhe: "Os intervalos \Nde confiança são usados Dialogue: 0,0:06:50.10,0:06:53.51,Default,,0000,0000,0000,,para estimar a incerteza associada \Na uma estimativa pontual". Dialogue: 0,0:06:54.35,0:06:59.33,Default,,0000,0000,0000,,O quanto temos a certeza,\Nou incerteza, que isso está nos ajudando. Dialogue: 0,0:06:59.33,0:07:02.69,Default,,0000,0000,0000,,Então nós conseguimos fazer\Ncom que a linguagem R Dialogue: 0,0:07:02.69,0:07:06.52,Default,,0000,0000,0000,,fizesse essa análise do tempo\No antes e do depois. Dialogue: 0,0:07:06.52,0:07:10.13,Default,,0000,0000,0000,,Olhando antes da execução,\Nnós conseguimos ter a certeza. Dialogue: 0,0:07:10.13,0:07:13.20,Default,,0000,0000,0000,,Mas lembre-se sempre \Nno dia a dia do seu trabalho, Dialogue: 0,0:07:13.20,0:07:16.40,Default,,0000,0000,0000,,na sua vida pessoal, que você \Nvai precisar analisar dados Dialogue: 0,0:07:16.40,0:07:20.74,Default,,0000,0000,0000,,onde geralmente esse conjunto \Nde dados é muito maior. Dialogue: 0,0:07:20.74,0:07:24.64,Default,,0000,0000,0000,,Então utilize o R para que faça \Nessa análise por você. Dialogue: 0,0:07:24.64,0:07:27.40,Default,,0000,0000,0000,,E agora fica uma dica: \Npense em um cenário, Dialogue: 0,0:07:27.40,0:07:33.47,Default,,0000,0000,0000,,algo da sua vida pessoal ou de algum \Nfamiliar seu, ou até mesmo da sua empresa, Dialogue: 0,0:07:33.47,0:07:37.10,Default,,0000,0000,0000,,onde você tenha esse conjunto \Nde dados do antes e do depois, Dialogue: 0,0:07:37.10,0:07:38.99,Default,,0000,0000,0000,,e você precisa fazer essa análise, Dialogue: 0,0:07:38.99,0:07:42.03,Default,,0000,0000,0000,,de preferência um conjunto \Nde dados até maior. Dialogue: 0,0:07:42.03,0:07:45.76,Default,,0000,0000,0000,,E aí tente executar esse script novamente Dialogue: 0,0:07:45.76,0:07:50.47,Default,,0000,0000,0000,,buscando essa análise dos comentários,\Ne tente chegar no seu resultado. Dialogue: 0,0:07:50.47,0:07:53.30,Default,,0000,0000,0000,,Então você terá certeza que, na prática, Dialogue: 0,0:07:53.30,0:07:56.29,Default,,0000,0000,0000,,você consegue absorver \Nesse conhecimento.