[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:08.14,0:00:08.44,Default,,0000,0000,0000,,Uma das maneiras \Nde se aprender é na prática. Dialogue: 0,0:00:11.91,0:00:15.48,Default,,0000,0000,0000,,E agora nós temos um case para trazer aqui Dialogue: 0,0:00:15.48,0:00:20.05,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:24.92,Default,,0000,0000,0000,,vocês têm um sistema que \Nnão está performando muito bem, Dialogue: 0,0:00:24.92,0:00:28.19,Default,,0000,0000,0000,,e aí é feita uma análise e coleta. Dialogue: 0,0:00:28.19,0:00:29.50,Default,,0000,0000,0000,,São coletados os dados de hora em hora, Dialogue: 0,0:00:29.50,0:00:33.40,Default,,0000,0000,0000,,para saber como está \Na performance daquele sistema. Dialogue: 0,0:00:33.47,0:00:39.14,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,,implementar essas melhorias \Ndo algoritmo, e, posteriormente, Dialogue: 0,0:00:44.11,0:00:48.48,Default,,0000,0000,0000,,são coletados novamente os dados\Ncom relação à performance do sistema. Dialogue: 0,0:00:48.55,0:00:51.55,Default,,0000,0000,0000,,Então você tem o antes e o depois. Dialogue: 0,0:00:51.68,0:00:56.06,Default,,0000,0000,0000,,Se você tem o antes e o depois \Ndos dados, você pode comparar. Dialogue: 0,0:00:56.12,0:00:58.66,Default,,0000,0000,0000,,Se for um intervalo bem pequeno,\Ntalvez você consiga comparar olhando. Dialogue: 0,0:01:02.06,0:01:05.40,Default,,0000,0000,0000,,Mas imagine uma situação \Nreal em uma empresa Dialogue: 0,0:01:05.40,0:01:09.47,Default,,0000,0000,0000,,onde um sistema fica processando \Ndurante 24 horas durante um mês. Dialogue: 0,0:01:10.10,0:01:13.51,Default,,0000,0000,0000,,Quantos dados você tem ali \Npara fazer essa comparação? Dialogue: 0,0:01:13.57,0:01:17.78,Default,,0000,0000,0000,,Então vamos fazer isso aqui na prática,\Ndeixar o script pré-pronto, Dialogue: 0,0:01:17.88,0:01:21.31,Default,,0000,0000,0000,,sempre daquela maneira,\Ndeixando essa parte com a hashtag, Dialogue: 0,0:01:21.48,0:01:24.75,Default,,0000,0000,0000,,que é um resumo teórico \Ndo que nós iremos analisar, Dialogue: 0,0:01:24.75,0:01:28.49,Default,,0000,0000,0000,,até mesmo algumas explicações um pouco \Nmais técnicas, 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:35.40,Default,,0000,0000,0000,,Se você apertar um Enter,\Nisso vai ser executado. Dialogue: 0,0:01:35.40,0:01:38.80,Default,,0000,0000,0000,,Mas sempre gostamos de fazer na prática. Dialogue: 0,0:01:38.86,0:01:42.07,Default,,0000,0000,0000,,Vamos apertar Ao entrar aqui, Dialogue: 0,0:01:42.14,0:01:46.44,Default,,0000,0000,0000,,iremos copiar essas duas\Nbases de dados, porque se traz pronto. Dialogue: 0,0:01:46.54,0:01:48.31,Default,,0000,0000,0000,,Não precisa 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.98,Default,,0000,0000,0000,,Vamos interpretar o que nós temos Dialogue: 0,0:01:53.98,0:01:57.55,Default,,0000,0000,0000,,são os dados para análise,\Nou pode tirar isso daqui, o sinalzinho. Dialogue: 0,0:01:57.62,0:02:02.06,Default,,0000,0000,0000,,Então nós temos aqui\Nantes da implementação do algoritmo. Dialogue: 0,0:02:02.12,0:02:05.06,Default,,0000,0000,0000,,Vamos supor que nós for\No que foi analisado. Dialogue: 0,0:02:05.06,0:02:09.20,Default,,0000,0000,0000,,Nós temos aqui hora um,\Nhora um, hora dois, hora três, Dialogue: 0,0:02:09.20,0:02:14.03,Default,,0000,0000,0000,,hora quatro, hora cinco, \Nhora seis, hora 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 são os valores\Ndos tempo de execução. Dialogue: 0,0:02:19.70,0:02:21.61,Default,,0000,0000,0000,,Vamos supor que em segundos. Dialogue: 0,0:02:21.61,0:02:23.54,Default,,0000,0000,0000,,E aí foi implementada a melhoria. Dialogue: 0,0:02:23.54,0:02:27.15,Default,,0000,0000,0000,,E aí fizeram uma nova coleta de dados. Dialogue: 0,0:02:27.25,0:02:30.22,Default,,0000,0000,0000,,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.29,0:02:36.76,Default,,0000,0000,0000,,Já fica visível que sim, está melhor." Dialogue: 0,0:02:36.82,0:02:37.39,Default,,0000,0000,0000,,Mas lembre-se que, no dia a dia, Dialogue: 0,0:02:38.91,0:02:39.91,Default,,0000,0000,0000,,você geralmente tem um conjunto \Nde dados muito maior. Dialogue: 0,0:02:41.43,0:02:46.93,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.20,Default,,0000,0000,0000,,E aqui, o mesmo script\Nque nós vamos executar agora, Dialogue: 0,0:02:50.27,0:02:55.14,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.81,Default,,0000,0000,0000,,Vamos ver como fica. Dialogue: 0,0:02:56.81,0:03:00.91,Default,,0000,0000,0000,,Então nós vamos apertar \NEnter aqui, como sempre. Dialogue: 0,0:03:00.98,0:03:03.45,Default,,0000,0000,0000,,Não é obrigatório, mas é sempre \Nlegal você visualizar os dados Dialogue: 0,0:03:03.45,0:03:07.62,Default,,0000,0000,0000,,para confirmar que está tudo certinho. Dialogue: 0,0:03:07.72,0:03:12.22,Default,,0000,0000,0000,,Criamos o tempo antes e pedimos \Npara mostrar o tempo antes. Dialogue: 0,0:03:12.29,0:03:16.100,Default,,0000,0000,0000,,Vamos apertar 2 a 3 aqui, gente,\Nvamos mostrá-lo de novo. Dialogue: 0,0:03:16.100,0:03:21.93,Default,,0000,0000,0000,,Você pode digitar tempos_depois Dialogue: 0,0:03:22.00,0:03:26.81,Default,,0000,0000,0000,,ou você pode utilizar a sugestão dele\Npara cima, ou apertar Enter. Dialogue: 0,0:03:26.87,0:03:30.11,Default,,0000,0000,0000,,Então nós criamos aqui o antes e o depois. Dialogue: 0,0:03:32.68,0:03:33.04,Default,,0000,0000,0000,,Legal! Dialogue: 0,0:03:33.04,0:03:35.92,Default,,0000,0000,0000,,Vamos subir um pouquinho\Nentão novamente aqui. Dialogue: 0,0:03:35.92,0:03:38.95,Default,,0000,0000,0000,,Aquela velha dica: se tem alguma \Ndúvida das análises que iremos fazer, Dialogue: 0,0:03:38.95,0:03:41.99,Default,,0000,0000,0000,,fica um resumo aqui para vocês. Dialogue: 0,0:03:41.99,0:03:44.39,Default,,0000,0000,0000,,Pode pausar e anotar aqui. Dialogue: 0,0:03:44.39,0:03:48.93,Default,,0000,0000,0000,,São os dois dados, os dois conjuntos\Nde dados, que acabamos de criar. Dialogue: 0,0:03:49.03,0:03:51.93,Default,,0000,0000,0000,,E agora nós vamos para uma próxima parte. Dialogue: 0,0:03:51.93,0:03:54.67,Default,,0000,0000,0000,,"Deixe-me pegar, Rafa. Dialogue: 0,0:03:54.67,0:03:55.67,Default,,0000,0000,0000,,Tem mais comentário aí do que execução. Dialogue: 0,0:03:55.67,0:03:59.07,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.74,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:10.22,Default,,0000,0000,0000,,Deixe-me só arrumar aqui\Nsó um minuto que nós temos aqui. Dialogue: 0,0:04:10.22,0:04:11.98,Default,,0000,0000,0000,,Rafa. Dialogue: 0,0:04:11.98,0:04:13.69,Default,,0000,0000,0000,,Porque voltando a primeira, que é o título,\Nrealizando o teste de hipóteses. Dialogue: 0,0:04:17.12,0:04:22.13,Default,,0000,0000,0000,,E aí, aqui nós temos \No que nós queremos analisar. Dialogue: 0,0:04:22.13,0:04:25.23,Default,,0000,0000,0000,,Eu vou apertar o Enter, vou imprimir, \Ne aí nós vamos interpretar juntos, tudo bem? Dialogue: 0,0:04:25.26,0:04:28.53,Default,,0000,0000,0000,,Para teste um de lá na hipótese legal. Dialogue: 0,0:04:28.60,0:04:33.04,Default,,0000,0000,0000,,Que construção é essa, Rafa, que vocês\Nescutou e você ainda não ensinou? Dialogue: 0,0:04:33.30,0:04:35.31,Default,,0000,0000,0000,,Vamos tentar entender o que está aqui. Dialogue: 0,0:04:35.31,0:04:37.58,Default,,0000,0000,0000,,Vamos tentar? Não vamos entender, né? Dialogue: 0,0:04:37.58,0:04:42.31,Default,,0000,0000,0000,,Teste anterior Hipótese é um nome\Nde uma variável, aí sinal de menor assim. Dialogue: 0,0:04:42.45,0:04:46.89,Default,,0000,0000,0000,,Então o que acontecer aqui\Nserá atribuído para dentro desse Dialogue: 0,0:04:46.99,0:04:50.52,Default,,0000,0000,0000,,essa variável tender lá teste. Dialogue: 0,0:04:50.59,0:04:54.19,Default,,0000,0000,0000,,É mais um tema que vocês \Nprecisam 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:04:57.80,Default,,0000,0000,0000,,Oh, ele é usado. Dialogue: 0,0:04:57.80,0:05:01.17,Default,,0000,0000,0000,,Ele é mais usado para comparar \Na média de dois grupos Dialogue: 0,0:05:01.27,0:05:06.24,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.18,Default,,0000,0000,0000,,Vamos lembrar que é a base de dados \Nda análise da performance do sistema do antes Dialogue: 0,0:05:14.28,0:05:18.92,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:19.75,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:31.100,Default,,0000,0000,0000,,o conjunto de dados do antes e do depois. Dialogue: 0,0:05:32.06,0:05:37.24,Default,,0000,0000,0000,,E aqui nós fazemos uma instrução \Npara dizer que nós estamos fazendo Dialogue: 0,0:05:37.24,0:05:41.37,Default,,0000,0000,0000,,uma comparação com duas bases de dados. Dialogue: 0,0:05:41.44,0:05:44.58,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.71,Default,,0000,0000,0000,,Aqui nós só estamos comparando duas. Dialogue: 0,0:05:48.81,0:05:53.12,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.12,Default,,0000,0000,0000,,Calma aí que nós iremos \Ninterpretá-lo, tudo bem? Dialogue: 0,0:05:55.12,0:05:58.12,Default,,0000,0000,0000,,Vem aqui comigo, por favor. Dialogue: 0,0:05:58.12,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,,Estamos indo interpretar aquele \Nresultado onde estão os comentários, Dialogue: 0,0:06:01.43,0:06:05.70,Default,,0000,0000,0000,,os dados do antes e do depois, Dialogue: 0,0:06:08.33,0:06:11.67,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:20.14,Default,,0000,0000,0000,,Vou deixar só comentado, mas \Nvai se fazer a mesma saída, tá? Dialogue: 0,0:06:20.21,0:06:21.91,Default,,0000,0000,0000,,Então Dialogue: 0,0:06:21.91,0:06:24.05,Default,,0000,0000,0000,,o que nós temos aqui? Dialogue: 0,0:06:24.05,0:06:25.65,Default,,0000,0000,0000,,Como que a gente pode interpretar? Dialogue: 0,0:06:25.65,0:06:29.45,Default,,0000,0000,0000,,Você só mandou imprimir e colocou o título\Naqui, que é o resto entregue. Dialogue: 0,0:06:29.56,0:06:34.79,Default,,0000,0000,0000,,E aí você tem que novamente focar\Nna análise da saída dos dados. Dialogue: 0,0:06:34.89,0:06:39.60,Default,,0000,0000,0000,,Tem esse p value aqui,\Nque é um dos focos da nossa análise. Dialogue: 0,0:06:39.70,0:06:42.67,Default,,0000,0000,0000,,Se vocês voltarem aqui para o começo, Dialogue: 0,0:06:42.87,0:06:45.87,Default,,0000,0000,0000,,vocês podem tirar algumas análise Dialogue: 0,0:06:46.07,0:06:49.94,Default,,0000,0000,0000,,do que a gente está buscando\Nou os intervalos de confiança. Dialogue: 0,0:06:49.94,0:06:54.28,Default,,0000,0000,0000,,Usado para estimar a incerteza associada\Na uma estimativa pontual. Dialogue: 0,0:06:54.35,0:06:59.45,Default,,0000,0000,0000,,O quanto a gente tem a certeza\Nou incerteza que isso está nos ajudando. Dialogue: 0,0:06:59.55,0:07:02.55,Default,,0000,0000,0000,,Então, aqui nós conseguimos fazer\Ncom que a linguagem R Dialogue: 0,0:07:02.69,0:07:06.46,Default,,0000,0000,0000,,fizesse essa análise do tempo,\No antes e o depois, Dialogue: 0,0:07:06.52,0:07:10.06,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 no dia\Na dia do seu trabalho, Dialogue: 0,0:07:13.20,0:07:16.20,Default,,0000,0000,0000,,na sua vida pessoal,\Nvocê vai precisar analisar dados Dialogue: 0,0:07:16.40,0:07:20.64,Default,,0000,0000,0000,,que geralmente esse conjunto de dados\Né muito maior. Dialogue: 0,0:07:20.74,0:07:24.58,Default,,0000,0000,0000,,Então utilize o R\Npara que faça essa análise por você. Dialogue: 0,0:07:24.64,0:07:30.22,Default,,0000,0000,0000,,E agora fica uma dica pense em um cenário,\Nalgo da sua vida pessoal Dialogue: 0,0:07:30.22,0:07:34.22,Default,,0000,0000,0000,,ou de algum familiar seu,\Nou até mesmo da sua empresa que você tem Dialogue: 0,0:07:34.22,0:07:38.92,Default,,0000,0000,0000,,esse conjunto de dados do antes e o depois\Ne você precisa fazer essa análise, Dialogue: 0,0:07:38.99,0:07:41.99,Default,,0000,0000,0000,,de preferência\Num conjunto de dados até maior, Dialogue: 0,0:07:42.03,0:07:45.70,Default,,0000,0000,0000,,e aí você tente executar esse\Nscript novamente, Dialogue: 0,0:07:45.76,0:07:50.24,Default,,0000,0000,0000,,buscando essa análise nos comentários\Ne você consiga chegar no seu resultado. Dialogue: 0,0:07:50.47,0:07:53.30,Default,,0000,0000,0000,,Então você\Nterá certeza que fazendo na prática Dialogue: 0,0:07:53.30,0:07:56.74,Default,,0000,0000,0000,,você consegue\Nabsorver esse conhecimento e.