[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:08.07,0:00:11.21,Default,,0000,0000,0000,,Com certeza na sua vida \Npessoal ou profissional Dialogue: 0,0:00:11.21,0:00:15.95,Default,,0000,0000,0000,,você já se deparou com uma situação\Nque você tem que verificar a performance Dialogue: 0,0:00:15.95,0:00:20.75,Default,,0000,0000,0000,,do antes e o depois de algo, como\Npor exemplo, no computador da sua casa. Dialogue: 0,0:00:20.75,0:00:23.82,Default,,0000,0000,0000,,Supondo que você vai \Naumentar a memória RAM, Dialogue: 0,0:00:23.82,0:00:29.10,Default,,0000,0000,0000,,e ele está demorando cinco minutos\Npara iniciar, e aí você coloca memória RAM, Dialogue: 0,0:00:29.10,0:00:32.97,Default,,0000,0000,0000,,depois você quer verificar o quanto \Nmelhorou, ou se melhorou, Dialogue: 0,0:00:32.97,0:00:35.94,Default,,0000,0000,0000,,então você está fazendo \Numa análise do antes e o depois. Dialogue: 0,0:00:35.94,0:00:40.41,Default,,0000,0000,0000,,E a nossa linguagem R também nos ajuda \Na fazer a análise do antes e o depois. Dialogue: 0,0:00:40.41,0:00:45.64,Default,,0000,0000,0000,,Só que, nesse caso, nós precisamos ter dados \Nque consigam fazer essa comparação. Dialogue: 0,0:00:45.64,0:00:48.02,Default,,0000,0000,0000,,Vamos trazer aqui \Num exemplo para vocês. Dialogue: 0,0:00:48.02,0:00:51.98,Default,,0000,0000,0000,,Nesse exemplo, pense num caso \Nreal da fábrica de software. Dialogue: 0,0:00:51.98,0:00:55.99,Default,,0000,0000,0000,,Nós temos lá um sistema funcionando\Nque vai para a produção Dialogue: 0,0:00:55.99,0:00:58.99,Default,,0000,0000,0000,,e aí descobrimos que a performance \Ndele não está muito boa. Dialogue: 0,0:00:58.99,0:01:03.36,Default,,0000,0000,0000,,Fizeram uma medição hora\Na hora nessa nossa performance. Dialogue: 0,0:01:03.36,0:01:07.70,Default,,0000,0000,0000,,Então, após essa análise \Nde uma performance não tão boa, Dialogue: 0,0:01:07.70,0:01:12.17,Default,,0000,0000,0000,,melhorar o algoritmo, que é \Na lógica que está dentro do sistema, Dialogue: 0,0:01:12.17,0:01:14.86,Default,,0000,0000,0000,,e, após, fazer uma nova medição. Dialogue: 0,0:01:14.86,0:01:16.24,Default,,0000,0000,0000,,É isso que vamos ver agora, Dialogue: 0,0:01:16.24,0:01:19.38,Default,,0000,0000,0000,,vamos fazer uma análise \Ndescritiva do antes e depois Dialogue: 0,0:01:19.38,0:01:22.53,Default,,0000,0000,0000,,para vocês terem a confiança \Ndos dados que estão sendo analisados, Dialogue: 0,0:01:22.53,0:01:24.25,Default,,0000,0000,0000,,e até mesmo o seu resultado. Dialogue: 0,0:01:24.25,0:01:25.96,Default,,0000,0000,0000,,Vem comigo que eu vou mostrar para vocês. Dialogue: 0,0:01:25.96,0:01:31.92,Default,,0000,0000,0000,,Como sempre, eu deixo um script pronto,\Nnão somente as linhas de execução, Dialogue: 0,0:01:31.92,0:01:36.46,Default,,0000,0000,0000,,o código do que precisamos fazer,\Nmas também um comentário. Dialogue: 0,0:01:36.46,0:01:40.37,Default,,0000,0000,0000,,Um breve resumo da análise \Ndescritiva está aqui no começo. Dialogue: 0,0:01:40.37,0:01:45.27,Default,,0000,0000,0000,,Depois, se você quiser\Nfazer uma pausa, ler e interpretar Dialogue: 0,0:01:45.27,0:01:49.21,Default,,0000,0000,0000,,sobre o que é uma análise descritiva,\Naqui fica um breve resumo. Dialogue: 0,0:01:49.21,0:01:52.64,Default,,0000,0000,0000,,Então, como nós falamos, nós \Nprecisamos de uma base de dados Dialogue: 0,0:01:52.64,0:01:54.48,Default,,0000,0000,0000,,para poder analisar isso. Dialogue: 0,0:01:54.48,0:01:57.68,Default,,0000,0000,0000,,Vamos rodar essas duas linhas aqui,\Ncriar os nossos dados Dialogue: 0,0:01:57.68,0:02:00.86,Default,,0000,0000,0000,,para ter esse comparativo\Ndo antes e o depois. Dialogue: 0,0:02:02.06,0:02:03.60,Default,,0000,0000,0000,,Se pegar aqui... Dialogue: 0,0:02:03.60,0:02:05.48,Default,,0000,0000,0000,,Perdão. Vamos dar uns Enters aqui. Dialogue: 0,0:02:05.48,0:02:08.96,Default,,0000,0000,0000,,Sempre apertamos alguns Enters\Npara ficar uma área limpa aqui. Dialogue: 0,0:02:08.96,0:02:12.86,Default,,0000,0000,0000,,Então nós estamos criando aqui\Num comentário, uma hashtag. Dialogue: 0,0:02:12.86,0:02:17.64,Default,,0000,0000,0000,,O tempo antes da performance:\Nhora um, hora dois, hora três. Dialogue: 0,0:02:17.64,0:02:21.51,Default,,0000,0000,0000,,Aqui nós temos quatro,\Ncinco, seis, sete, oito. Dialogue: 0,0:02:21.51,0:02:24.41,Default,,0000,0000,0000,,É uma análise do antes e o depois Dialogue: 0,0:02:24.41,0:02:28.15,Default,,0000,0000,0000,,em oito horas de execução \Nde um código, por exemplo. Dialogue: 0,0:02:28.15,0:02:30.62,Default,,0000,0000,0000,,Antes de implementar a melhoria no algoritmo, Dialogue: 0,0:02:30.62,0:02:34.42,Default,,0000,0000,0000,,e depois de implementar \Na melhoria no algoritmo. Dialogue: 0,0:02:34.42,0:02:36.59,Default,,0000,0000,0000,,Vamos apertar o Enter. Dialogue: 0,0:02:36.59,0:02:42.06,Default,,0000,0000,0000,,E aí, como sempre, é legal visualizar\Ncomo estão os dados O tempo antes. Dialogue: 0,0:02:42.13,0:02:43.16,Default,,0000,0000,0000,,Apertem enter. Dialogue: 0,0:02:43.16,0:02:47.07,Default,,0000,0000,0000,,Opa, o que eu errei aqui frente a tempos? Dialogue: 0,0:02:47.07,0:02:51.00,Default,,0000,0000,0000,,Oh, tá vendo que que é isso que eu errei\No tempo antes? Dialogue: 0,0:02:51.04,0:02:52.90,Default,,0000,0000,0000,,Agora vai funcionar? Dialogue: 0,0:02:52.90,0:02:55.61,Default,,0000,0000,0000,,Então aqui tem a letra S. São tempos né? Dialogue: 0,0:02:55.61,0:02:57.34,Default,,0000,0000,0000,,Eu não tinha colocado esse intervalo. Dialogue: 0,0:02:57.34,0:03:00.58,Default,,0000,0000,0000,,Roupa not found not found\Nquer dizer que não existe. Dialogue: 0,0:03:00.81,0:03:02.68,Default,,0000,0000,0000,,Ai depois eu coloquei certo? Dialogue: 0,0:03:02.68,0:03:07.42,Default,,0000,0000,0000,,Então siga aquela velha dica\Nvocês colocam aqui print ou vocês Dialogue: 0,0:03:07.42,0:03:11.92,Default,,0000,0000,0000,,copiam o nome da variável\Ne coloca aqui no conjunto de dados, Dialogue: 0,0:03:11.99,0:03:16.46,Default,,0000,0000,0000,,ou você digita\Ne ele dá a sugestão do nome. Dialogue: 0,0:03:16.56,0:03:18.20,Default,,0000,0000,0000,,Aqui no caso ele deu a sugestão. Dialogue: 0,0:03:18.20,0:03:20.80,Default,,0000,0000,0000,,Sugestão está correta, eu vou apertar. Dialogue: 0,0:03:20.80,0:03:25.37,Default,,0000,0000,0000,,Então temos a análise do antes e o depois, Dialogue: 0,0:03:25.47,0:03:28.81,Default,,0000,0000,0000,,esse aqui facilitando a interpretação\Nse for verificar. Dialogue: 0,0:03:29.01,0:03:31.84,Default,,0000,0000,0000,,Como sempre estamos conjunto de valores Dialogue: 0,0:03:31.84,0:03:36.08,Default,,0000,0000,0000,,bem pequeno\Npara facilitar aqui a nossa análise. Dialogue: 0,0:03:36.18,0:03:37.75,Default,,0000,0000,0000,,Olhando nós já podemos Dialogue: 0,0:03:37.75,0:03:40.72,Default,,0000,0000,0000,,fazer esse resultado\NPré aviso prévio sem o R Dialogue: 0,0:03:40.95,0:03:43.39,Default,,0000,0000,0000,,Sim, o antes e o depois o depois. Dialogue: 0,0:03:43.39,0:03:46.76,Default,,0000,0000,0000,,Ficou melhor\Nentão implementar a melhoria no algoritmo Dialogue: 0,0:03:46.86,0:03:50.43,Default,,0000,0000,0000,,e houve realmente\Numa melhor performance no sistema, Dialogue: 0,0:03:50.53,0:03:53.50,Default,,0000,0000,0000,,inclusive olhando\Nem todas as horas de execução. Dialogue: 0,0:03:53.67,0:03:56.17,Default,,0000,0000,0000,,Realmente está melhor. Dialogue: 0,0:03:56.17,0:03:59.74,Default,,0000,0000,0000,,Agora estava eu olhando, eu consigo,\Nmas se fosse uma análise Dialogue: 0,0:03:59.74,0:04:05.38,Default,,0000,0000,0000,,com 300 horas de execução ia ficar bem\Ndifícil de vocês conseguirem olhar. Dialogue: 0,0:04:05.58,0:04:07.35,Default,,0000,0000,0000,,Então vamos pedir para o R. Dialogue: 0,0:04:07.35,0:04:10.28,Default,,0000,0000,0000,,E fazer aqui para nós\No que a gente vai fazer. Dialogue: 0,0:04:10.28,0:04:11.65,Default,,0000,0000,0000,,Vamos para a próxima parte. Dialogue: 0,0:04:11.65,0:04:14.65,Default,,0000,0000,0000,,Então criamos o antes e o depois, Dialogue: 0,0:04:14.79,0:04:17.56,Default,,0000,0000,0000,,Vamos apertar mais alguns entre eles aqui. Dialogue: 0,0:04:17.56,0:04:20.06,Default,,0000,0000,0000,,Legal para facilitar nossa área, Dialogue: 0,0:04:20.06,0:04:22.86,Default,,0000,0000,0000,,nós vamos para uma próxima parte. Dialogue: 0,0:04:22.86,0:04:26.40,Default,,0000,0000,0000,,Nós vamos agora gerar todo o cenário\Npara calcular Dialogue: 0,0:04:26.40,0:04:30.47,Default,,0000,0000,0000,,o que as medidas descritivas para o antes. Dialogue: 0,0:04:30.54,0:04:35.14,Default,,0000,0000,0000,,Então nós vamos fazer uma análise primeiro\Ndo antes, preparar esses dados do antes. Dialogue: 0,0:04:35.21,0:04:40.08,Default,,0000,0000,0000,,Aqui o que vamos calcular\NA média simples do antes. Dialogue: 0,0:04:40.18,0:04:43.88,Default,,0000,0000,0000,,E nós vamos calcular a mediana do antes. Dialogue: 0,0:04:43.98,0:04:47.02,Default,,0000,0000,0000,,Vamos aqui, vou apertar o enter, Dialogue: 0,0:04:47.09,0:04:48.89,Default,,0000,0000,0000,,vou apertar print. Dialogue: 0,0:04:48.89,0:04:54.59,Default,,0000,0000,0000,,Oh, média aí, aqui aquela velha história\Nou você copia média média Dialogue: 0,0:04:54.69,0:04:58.40,Default,,0000,0000,0000,,antes ou você\Ndeixa ele fazer a sugestão para você. Dialogue: 0,0:04:58.46,0:05:00.10,Default,,0000,0000,0000,,Então essa é a média. Dialogue: 0,0:05:00.10,0:05:04.87,Default,,0000,0000,0000,,Se somar todos esses valores são\Nquatro, cinco, seis, oito valores, Dialogue: 0,0:05:04.87,0:05:09.61,Default,,0000,0000,0000,,são 08h00 de análise, somo divide por oito\Ne só vai ser a média. Dialogue: 0,0:05:09.68,0:05:12.44,Default,,0000,0000,0000,,E aqui nós também pedimos para calcular,\Nalém de calcular Dialogue: 0,0:05:12.44,0:05:16.38,Default,,0000,0000,0000,,a média que acabamos de visualizar,\Ncalcular também a mediana. Dialogue: 0,0:05:16.62,0:05:20.15,Default,,0000,0000,0000,,Vamos visualizar o valor da mediana. Dialogue: 0,0:05:20.25,0:05:23.92,Default,,0000,0000,0000,,Ô Rafa, a gente está tendo que utilizar\Nos conceitos que aprendemos anteriormente. Dialogue: 0,0:05:23.92,0:05:25.36,Default,,0000,0000,0000,,Sim, isso é bom, né? Dialogue: 0,0:05:25.36,0:05:30.46,Default,,0000,0000,0000,,As coisas vão se juntando\Ne aqui a mediana, o sinalzinho a mais. Dialogue: 0,0:05:30.53,0:05:34.33,Default,,0000,0000,0000,,Então esse é o valor da média\Ne esse é o valor da mediana. Dialogue: 0,0:05:34.40,0:05:39.30,Default,,0000,0000,0000,,Isso são informações\Nreferente aos dados do antes, tudo bem? Dialogue: 0,0:05:39.37,0:05:43.81,Default,,0000,0000,0000,,Então olha, no nosso script\Njá aqui está o resumo para vocês. Dialogue: 0,0:05:43.88,0:05:47.48,Default,,0000,0000,0000,,Os dados do antes e o depois já criamos. Dialogue: 0,0:05:47.55,0:05:51.62,Default,,0000,0000,0000,,Nós fizemos aqui o cálculo da média Dialogue: 0,0:05:51.68,0:05:54.55,Default,,0000,0000,0000,,e da mediana já fizemos também. Dialogue: 0,0:05:54.55,0:05:57.49,Default,,0000,0000,0000,,E agora nós vamos para uma próxima parte. Dialogue: 0,0:05:57.49,0:06:01.56,Default,,0000,0000,0000,,Deixa eu copiar nessa parte do código\Nisolando e vamos trazer aqui para baixo. Dialogue: 0,0:06:01.66,0:06:04.100,Default,,0000,0000,0000,,Como sempre legal\Napertar um pouquinho de enter Dialogue: 0,0:06:04.100,0:06:09.54,Default,,0000,0000,0000,,aqui para isolar a área do código\Npara poder interpretar. Dialogue: 0,0:06:09.64,0:06:09.90,Default,,0000,0000,0000,,Deixa eu Dialogue: 0,0:06:09.90,0:06:12.90,Default,,0000,0000,0000,,limpar um pouquinho aqui\Npara facilitar a visualização. Dialogue: 0,0:06:13.07,0:06:16.71,Default,,0000,0000,0000,,Opa, o que temos não controls aqui Dialogue: 0,0:06:16.81,0:06:20.48,Default,,0000,0000,0000,,antes se apertar o enter dá pra você\Ndar um control, usar legal. Dialogue: 0,0:06:20.58,0:06:22.82,Default,,0000,0000,0000,,E agora Rafa, que que nós temos? Dialogue: 0,0:06:22.82,0:06:27.12,Default,,0000,0000,0000,,Nós temos três linhas de comentário\Naqui para deixar para vocês. Dialogue: 0,0:06:27.19,0:06:28.19,Default,,0000,0000,0000,,Tá lembrando? Dialogue: 0,0:06:28.19,0:06:29.66,Default,,0000,0000,0000,,Às vezes\Nesse é o momento que você pode dar Dialogue: 0,0:06:29.66,0:06:33.66,Default,,0000,0000,0000,,uma pausa no vídeo\Nantes de eu falar ou após eu falar. Dialogue: 0,0:06:33.76,0:06:38.66,Default,,0000,0000,0000,,Por que você precisa entender esses\Ncomentários que não faz parte da execução? Dialogue: 0,0:06:38.76,0:06:39.50,Default,,0000,0000,0000,,É para. Dialogue: 0,0:06:39.50,0:06:43.90,Default,,0000,0000,0000,,Depois que você conseguir entender\Nessas três linhas de comentários, Dialogue: 0,0:06:43.97,0:06:46.87,Default,,0000,0000,0000,,nós poderemos fazer a execução\Ndo que a gente precisa. Dialogue: 0,0:06:46.87,0:06:49.78,Default,,0000,0000,0000,,Vamos entender\Nentão o que eu criei para vocês. Dialogue: 0,0:06:49.78,0:06:53.51,Default,,0000,0000,0000,,O modo underline antes\Naqui é um nome de uma variável, Dialogue: 0,0:06:53.61,0:06:55.48,Default,,0000,0000,0000,,ai é sinal de menor tracinho. Dialogue: 0,0:06:55.48,0:06:56.68,Default,,0000,0000,0000,,O Rafa, já entendi. Dialogue: 0,0:06:56.68,0:07:00.25,Default,,0000,0000,0000,,O resultado daqui será armazenado\Nno módulo de Dialogue: 0,0:07:00.32,0:07:02.45,Default,,0000,0000,0000,,antes que a gente está fazendo. Dialogue: 0,0:07:02.45,0:07:06.92,Default,,0000,0000,0000,,Rafa, vamos aqui e primeiro\Nvem uma instrução aqui do R. Dialogue: 0,0:07:07.02,0:07:10.33,Default,,0000,0000,0000,,E esse ponto numérico que está deixa isso. Dialogue: 0,0:07:10.33,0:07:15.27,Default,,0000,0000,0000,,Vamos usar muito ainda dentro da linguagem\NR na parte estatística, tal Dialogue: 0,0:07:15.37,0:07:19.24,Default,,0000,0000,0000,,é utilizado para converter os valores\Nem vetor numérico. Dialogue: 0,0:07:19.30,0:07:24.48,Default,,0000,0000,0000,,Aí você pode vira uma pergunta\Nna sua cabeça Mas Rafa, como assim? Dialogue: 0,0:07:24.48,0:07:26.21,Default,,0000,0000,0000,,Os dados são numéricos? Dialogue: 0,0:07:26.21,0:07:29.31,Default,,0000,0000,0000,,Mas você sabe porque o conjunto de dados? Dialogue: 0,0:07:29.31,0:07:32.52,Default,,0000,0000,0000,,Essas 08h00 são pequenos,\Nmas quem garante isso? Dialogue: 0,0:07:32.58,0:07:35.59,Default,,0000,0000,0000,,É sempre bom você confirmar, tá? Dialogue: 0,0:07:35.79,0:07:39.46,Default,,0000,0000,0000,,Então, voltando aqui olhando,\Nnós sabemos que eles são numéricos, Dialogue: 0,0:07:39.52,0:07:43.06,Default,,0000,0000,0000,,mas você tem que garantir isso\Npara poder fazer essa análise. Dialogue: 0,0:07:43.13,0:07:46.13,Default,,0000,0000,0000,,É isso que o ponto numérico faz. Dialogue: 0,0:07:46.23,0:07:49.70,Default,,0000,0000,0000,,Se não for algum probleminha lá\Ne o dado for possível de conversão Dialogue: 0,0:07:49.70,0:07:53.74,Default,,0000,0000,0000,,para numérico, ele vai ser feito\Ne o ponto numérico legal. Dialogue: 0,0:07:53.80,0:07:58.61,Default,,0000,0000,0000,,E aí nós vamos continuar aqui\Na interpretar essa parte dessa instrução. Dialogue: 0,0:07:58.68,0:08:02.61,Default,,0000,0000,0000,,Aqui são os nomes que são os nomes\Ne o conjunto de valores. Dialogue: 0,0:08:02.68,0:08:04.72,Default,,0000,0000,0000,,Temos apenas um conjunto de valores. Dialogue: 0,0:08:04.72,0:08:05.88,Default,,0000,0000,0000,,Poderíamos ter mais? Dialogue: 0,0:08:05.88,0:08:09.39,Default,,0000,0000,0000,,Sim, se fosse data.frame com diversas\Ncolunas, poderia? Dialogue: 0,0:08:09.39,0:08:13.46,Default,,0000,0000,0000,,Aqui nós temos, vamos dizer,\Numa linha ou uma coluna e um exemplo Dialogue: 0,0:08:13.46,0:08:19.43,Default,,0000,0000,0000,,um pouco mais simples e aí entra aqui\Nno sort que seria o sort novamente. Dialogue: 0,0:08:19.53,0:08:22.27,Default,,0000,0000,0000,,Fica aqui um comentário para vocês. Dialogue: 0,0:08:22.33,0:08:22.87,Default,,0000,0000,0000,,Talvez Dialogue: 0,0:08:22.87,0:08:25.87,Default,,0000,0000,0000,,vocês já podem ter utilizado\Nem alguma outra linguagem de programação. Dialogue: 0,0:08:26.00,0:08:28.24,Default,,0000,0000,0000,,Quem não usou não tem problema nenhum. Dialogue: 0,0:08:28.24,0:08:30.01,Default,,0000,0000,0000,,Esse é o momento de aprender. Dialogue: 0,0:08:30.01,0:08:36.01,Default,,0000,0000,0000,,Ele é utilizado para ordenar os elementos,\Nporque se vocês pegarem aqui, Dialogue: 0,0:08:36.08,0:08:39.32,Default,,0000,0000,0000,,esse, por exemplo,\No primeiro aqui do antes, Dialogue: 0,0:08:39.38,0:08:42.25,Default,,0000,0000,0000,,não é obrigatório que ele esteja\Nnuma ordem crescente ou decrescente. Dialogue: 0,0:08:42.25,0:08:43.42,Default,,0000,0000,0000,,Porque não, Rafa? Dialogue: 0,0:08:43.42,0:08:48.99,Default,,0000,0000,0000,,É uma análise na primeira hora\Na demorou supondo 220/2 para executar Dialogue: 0,0:08:49.06,0:08:50.43,Default,,0000,0000,0000,,na segunda 210. Dialogue: 0,0:08:50.43,0:08:54.30,Default,,0000,0000,0000,,Então vai ser difícil se encontrar\Numa coisa na ordem crescente decrescente. Dialogue: 0,0:08:54.40,0:08:55.97,Default,,0000,0000,0000,,Você está olhando algo hora a hora. Dialogue: 0,0:08:55.97,0:08:57.84,Default,,0000,0000,0000,,Como ele se comporta? Dialogue: 0,0:08:57.84,0:08:59.97,Default,,0000,0000,0000,,Então aí o que você vai fazer, tá? Dialogue: 0,0:08:59.97,0:09:02.81,Default,,0000,0000,0000,,Por isso que vem essa instrução sort. Dialogue: 0,0:09:02.81,0:09:07.48,Default,,0000,0000,0000,,E o que você vai\Nvai dizer é essa instrução true ou false. Dialogue: 0,0:09:07.48,0:09:09.05,Default,,0000,0000,0000,,Você colocar true. Dialogue: 0,0:09:09.05,0:09:11.75,Default,,0000,0000,0000,,Você está pedindo para que essa análise Dialogue: 0,0:09:11.75,0:09:15.89,Default,,0000,0000,0000,,seja feita numa ordem,\No que de decrescente? Dialogue: 0,0:09:15.99,0:09:18.86,Default,,0000,0000,0000,,Se você colocar false,\Nele vai fazendo uma ordem Dialogue: 0,0:09:18.86,0:09:22.16,Default,,0000,0000,0000,,numa ordem crescente,\Nlembrando decrescente do maior Dialogue: 0,0:09:22.16,0:09:25.16,Default,,0000,0000,0000,,para o menor, que vai ser esse caso,\Ncomo ele vai analisar? Dialogue: 0,0:09:25.40,0:09:30.10,Default,,0000,0000,0000,,E se fosse crescente, do menor\Npara o maior? Dialogue: 0,0:09:30.17,0:09:32.80,Default,,0000,0000,0000,,Tudo bem, esse é o sort Dialogue: 0,0:09:32.80,0:09:36.04,Default,,0000,0000,0000,,bem recheado de conhecimento\Naqui essa instrução. Dialogue: 0,0:09:36.11,0:09:38.64,Default,,0000,0000,0000,,E aí, o que é o tempo? Dialogue: 0,0:09:38.71,0:09:41.51,Default,,0000,0000,0000,,É o conjunto\Nde dados que está para ser analisado. Dialogue: 0,0:09:41.51,0:09:45.65,Default,,0000,0000,0000,,Lembrando, aqui é uma linha\Nsó que é o tempo antes, Dialogue: 0,0:09:45.72,0:09:47.82,Default,,0000,0000,0000,,mas poderia ser um dataframe então. Dialogue: 0,0:09:47.82,0:09:52.49,Default,,0000,0000,0000,,Então esse é o conjunto de dados\Nque nós estamos pedindo para analisar. Dialogue: 0,0:09:52.59,0:09:54.99,Default,,0000,0000,0000,,Vamos apertar um enter. Dialogue: 0,0:09:54.99,0:09:56.63,Default,,0000,0000,0000,,E é aí que nós temos Rafa. Dialogue: 0,0:09:56.63,0:09:58.80,Default,,0000,0000,0000,,E agora é que é olhar o resultado. Dialogue: 0,0:09:58.80,0:10:01.83,Default,,0000,0000,0000,,Vamos olhar lógico, print ou você Dialogue: 0,0:10:01.83,0:10:05.94,Default,,0000,0000,0000,,copia e cola ou você digita\Ne deixe me dar sugestão. Dialogue: 0,0:10:05.94,0:10:08.17,Default,,0000,0000,0000,,Realmente é isso que eu quero. Dialogue: 0,0:10:08.17,0:10:12.98,Default,,0000,0000,0000,,Se eu apertar o enter,\No que ele nos trouxe de resultado, tá? Dialogue: 0,0:10:13.04,0:10:19.55,Default,,0000,0000,0000,,Essa análise foi chegou num resultado\Nde 210, mas o que seria esse número 210? Dialogue: 0,0:10:19.55,0:10:21.92,Default,,0000,0000,0000,,Rafa? Vamos continuar aqui. Dialogue: 0,0:10:21.92,0:10:23.19,Default,,0000,0000,0000,,Aí eu vou explicar para vocês. Dialogue: 0,0:10:23.19,0:10:26.09,Default,,0000,0000,0000,,Então aqui está o foi Introdução\NOs dois dados Dialogue: 0,0:10:26.09,0:10:29.73,Default,,0000,0000,0000,,que calculamos,\Na média e a mediana do antes. Dialogue: 0,0:10:29.83,0:10:33.40,Default,,0000,0000,0000,,E aqui\Nnós conseguimos fazer o que a moda AND Dialogue: 0,0:10:33.46,0:10:36.94,Default,,0000,0000,0000,,com o número modo que\Né gerado com essa análise desses dados. Dialogue: 0,0:10:36.94,0:10:40.64,Default,,0000,0000,0000,,Nesse conjunto, de novo,\Ncontinuamos com o intervalo Dialogue: 0,0:10:40.64,0:10:44.21,Default,,0000,0000,0000,,de valores do antes\Nainda não fizemos o depois. Dialogue: 0,0:10:44.28,0:10:45.81,Default,,0000,0000,0000,,Vamos continuar aí. Dialogue: 0,0:10:45.81,0:10:50.32,Default,,0000,0000,0000,,Aqui nós vamos pôr uma outra parte\Ndo nosso código aqui na nossa análise. Dialogue: 0,0:10:50.55,0:10:55.52,Default,,0000,0000,0000,,Vou copiar a descer lá para baixo\Num pouquinho Dialogue: 0,0:10:55.62,0:10:58.62,Default,,0000,0000,0000,,novamente aquela velha dica, se possível, Dialogue: 0,0:10:58.62,0:11:02.39,Default,,0000,0000,0000,,quer que eu, que estou transmitindo\Nconhecimento para vocês? Dialogue: 0,0:11:02.49,0:11:05.100,Default,,0000,0000,0000,,Se você quiser, não precisa apertar muito,\Nmas é legal para vocês dividirem Dialogue: 0,0:11:06.10,0:11:08.23,Default,,0000,0000,0000,,por partes. Essa análise tá? Dialogue: 0,0:11:08.23,0:11:10.17,Default,,0000,0000,0000,,Aqui novamente, tem um resto, Dialogue: 0,0:11:10.17,0:11:13.97,Default,,0000,0000,0000,,é só limpar o código aqui para depois\Nquando executá lo acontecer. Dialogue: 0,0:11:13.97,0:11:16.21,Default,,0000,0000,0000,,Nenhum erro Dialogue: 0,0:11:16.27,0:11:18.48,Default,,0000,0000,0000,,legal aqui eu deixo esse comentário. Dialogue: 0,0:11:18.48,0:11:23.11,Default,,0000,0000,0000,,Aí nós podemos verificar o que a variância\Nque é a variância deixo aqui. Dialogue: 0,0:11:23.18,0:11:26.82,Default,,0000,0000,0000,,É uma medida estatística\Nque indica a dispersão dos valores Dialogue: 0,0:11:26.82,0:11:28.32,Default,,0000,0000,0000,,em relação à média. Dialogue: 0,0:11:28.32,0:11:33.02,Default,,0000,0000,0000,,Nós não temos a média o quanto os valores,\Nque valores, Dialogue: 0,0:11:33.12,0:11:38.56,Default,,0000,0000,0000,,o quanto cada um desses valores\Nestão distantes da média. Dialogue: 0,0:11:38.63,0:11:40.30,Default,,0000,0000,0000,,Por isso que nós fizemos aqui. Dialogue: 0,0:11:40.30,0:11:44.47,Default,,0000,0000,0000,,Essa não é a média, deu 218 a seu olhar. Dialogue: 0,0:11:44.47,0:11:48.84,Default,,0000,0000,0000,,Aqui me parece, por exemplo,\Nqual que está mais distante, Dialogue: 0,0:11:48.84,0:11:50.31,Default,,0000,0000,0000,,olhando aqui, interpretando. Dialogue: 0,0:11:50.31,0:11:51.98,Default,,0000,0000,0000,,Mas você vai deixar o contador\Nfazer por nós? Dialogue: 0,0:11:51.98,0:11:56.35,Default,,0000,0000,0000,,Talvez seja esse\Nqual tá mais perto de 218. Dialogue: 0,0:11:56.41,0:12:00.08,Default,,0000,0000,0000,,Olhando aqui o valor 220 Tá, Dialogue: 0,0:12:00.18,0:12:03.79,Default,,0000,0000,0000,,mas deixa o computador falar pra nós\No uso desse intervalo de valores. Dialogue: 0,0:12:03.79,0:12:08.09,Default,,0000,0000,0000,,Quais estão mais perto\Nou menos perto da média? Dialogue: 0,0:12:08.19,0:12:10.66,Default,,0000,0000,0000,,Quanto maior a variância, Dialogue: 0,0:12:10.66,0:12:14.56,Default,,0000,0000,0000,,mais dispersos os dados estão, ou seja, Dialogue: 0,0:12:14.63,0:12:18.24,Default,,0000,0000,0000,,o valor do resultado da variação\Nque nós vamos pedir para calcular. Dialogue: 0,0:12:18.34,0:12:19.80,Default,,0000,0000,0000,,Agora Dialogue: 0,0:12:19.87,0:12:20.57,Default,,0000,0000,0000,,que quanto Dialogue: 0,0:12:20.57,0:12:24.81,Default,,0000,0000,0000,,mais, quanto maior o número,\Nmais distante estará da média. Dialogue: 0,0:12:24.91,0:12:30.18,Default,,0000,0000,0000,,Então tem uma disparidade aí,\Numa distância aí da média dos dados. Dialogue: 0,0:12:30.25,0:12:33.22,Default,,0000,0000,0000,,Aí vamos executar para executar. Dialogue: 0,0:12:33.22,0:12:38.56,Default,,0000,0000,0000,,Como sempre, eu vou apertar um entre\Naqui e aí nós vamos analisar o variância Dialogue: 0,0:12:38.56,0:12:41.89,Default,,0000,0000,0000,,antes queremos encontrar\Ncomo que eu acho o valor da variância, Dialogue: 0,0:12:42.06,0:12:44.100,Default,,0000,0000,0000,,porque é isso que a gente acabou\Nde explicar aqui. Dialogue: 0,0:12:44.100,0:12:49.43,Default,,0000,0000,0000,,E novamente,\Né mérito você fazer uma pausa, anotar, Dialogue: 0,0:12:49.53,0:12:52.54,Default,,0000,0000,0000,,verificar o material\Nque está disponível para vocês, escrito, Dialogue: 0,0:12:52.70,0:12:55.71,Default,,0000,0000,0000,,escrito para você\Ndepois conseguir executar aqui. Dialogue: 0,0:12:55.91,0:13:00.94,Default,,0000,0000,0000,,Então aqui como que eu consigo armazenar\No valor da variância Dialogue: 0,0:13:01.01,0:13:05.82,Default,,0000,0000,0000,,do tempo\Ndo conjunto de dados tempos antes? Dialogue: 0,0:13:05.92,0:13:09.52,Default,,0000,0000,0000,,Como que eu consigo pedir\Npara ele achar a variância aqui? Dialogue: 0,0:13:09.59,0:13:13.62,Default,,0000,0000,0000,,É simples, depois que você entendeu,\No conceito é simples Dialogue: 0,0:13:13.69,0:13:19.06,Default,,0000,0000,0000,,você cria uma variável, nesse caso\Nela de variância antes, onde antes? Dialogue: 0,0:13:19.13,0:13:21.73,Default,,0000,0000,0000,,Aqui eu coloca a instrução que é var Dialogue: 0,0:13:21.73,0:13:25.50,Default,,0000,0000,0000,,v a r é o nome do conjunto de dados. Dialogue: 0,0:13:25.57,0:13:26.04,Default,,0000,0000,0000,,Eu quero dar Dialogue: 0,0:13:26.04,0:13:29.11,Default,,0000,0000,0000,,uma olhadinha aqui e dar uma olhadinha\Njá antecipado. Dialogue: 0,0:13:29.11,0:13:32.94,Default,,0000,0000,0000,,Podemos não ter problema na variância Dialogue: 0,0:13:33.01,0:13:36.01,Default,,0000,0000,0000,,antes não, é só apertar o enter, Dialogue: 0,0:13:36.11,0:13:40.65,Default,,0000,0000,0000,,nós conseguimos saber qual que é o valor,\No resultado da variância. Dialogue: 0,0:13:40.72,0:13:41.68,Default,,0000,0000,0000,,Tá, e aí? Dialogue: 0,0:13:41.68,0:13:46.92,Default,,0000,0000,0000,,Agora o desvio padrão desvio padrão,\Nvocês já tem esse conhecimento? Dialogue: 0,0:13:46.92,0:13:49.23,Default,,0000,0000,0000,,Como calcular o desvio padrão? Dialogue: 0,0:13:49.23,0:13:53.53,Default,,0000,0000,0000,,Vamos criar uma variável desvio padrão\Nantes que nós estamos analisando, Dialogue: 0,0:13:53.60,0:13:56.57,Default,,0000,0000,0000,,antes da implementação\Nda melhoria do algoritmo Dialogue: 0,0:13:56.57,0:14:00.17,Default,,0000,0000,0000,,e se a instrução é qualquer\No conjunto de dados. Dialogue: 0,0:14:00.27,0:14:04.01,Default,,0000,0000,0000,,Rafa,\Npodemos visualizar lógico que podemos. Dialogue: 0,0:14:04.11,0:14:06.91,Default,,0000,0000,0000,,Qual que é o nome da variável desvio Dialogue: 0,0:14:06.91,0:14:09.48,Default,,0000,0000,0000,,padrão antes? Dialogue: 0,0:14:09.48,0:14:10.68,Default,,0000,0000,0000,,Legal. Dialogue: 0,0:14:10.68,0:14:12.92,Default,,0000,0000,0000,,E aqui nós temos o desvio padrão para esse Dialogue: 0,0:14:12.92,0:14:16.75,Default,,0000,0000,0000,,conjunto de valores é 7,03. Dialogue: 0,0:14:16.82,0:14:20.12,Default,,0000,0000,0000,,Agora que conseguimos encontrar o valor Dialogue: 0,0:14:20.19,0:14:21.89,Default,,0000,0000,0000,,da variância Dialogue: 0,0:14:21.89,0:14:24.43,Default,,0000,0000,0000,,e também do desvio padrão, vamos continuar Dialogue: 0,0:14:24.43,0:14:28.90,Default,,0000,0000,0000,,para conseguir concluir a análise\Nque queremos do antes e o depois. Dialogue: 0,0:14:28.97,0:14:30.47,Default,,0000,0000,0000,,Então, o que nós já vimos? Dialogue: 0,0:14:30.47,0:14:34.70,Default,,0000,0000,0000,,Retomando essa parte, criamos os dados,\Ncriamos a média Dialogue: 0,0:14:34.70,0:14:38.21,Default,,0000,0000,0000,,e a mediana do do antes, Dialogue: 0,0:14:38.28,0:14:40.61,Default,,0000,0000,0000,,conseguimos achar a moda, Dialogue: 0,0:14:40.61,0:14:45.88,Default,,0000,0000,0000,,acabamos de conseguir descobrir\Na variância e o desvio padrão. Dialogue: 0,0:14:45.95,0:14:48.48,Default,,0000,0000,0000,,Agora vamos para essa\Npróxima parte da análise. Dialogue: 0,0:14:48.48,0:14:51.49,Default,,0000,0000,0000,,Vou copiar aqui para baixo aqui. Dialogue: 0,0:14:51.49,0:14:54.96,Default,,0000,0000,0000,,Como sempre, eu vou apertar alguns pontos Dialogue: 0,0:14:55.02,0:14:58.30,Default,,0000,0000,0000,,para facilitar aqui para vocês\Na visualização. Dialogue: 0,0:14:58.36,0:15:00.06,Default,,0000,0000,0000,,Um Vou apertaram Control v. Dialogue: 0,0:15:00.06,0:15:04.87,Default,,0000,0000,0000,,Deixa eu arrumar aqui\Npara explicar o que nós vamos fazer agora Dialogue: 0,0:15:04.94,0:15:08.81,Default,,0000,0000,0000,,calculando\Nmedidas descritivas para o depois. Dialogue: 0,0:15:08.81,0:15:11.81,Default,,0000,0000,0000,,Agora fizemos o antes,\Nvamos para o depois. Dialogue: 0,0:15:11.94,0:15:15.71,Default,,0000,0000,0000,,Agora nós iremos repetir o script\Nque nós fizemos anteriormente Dialogue: 0,0:15:15.81,0:15:19.15,Default,,0000,0000,0000,,para a parte da execução do antes. Dialogue: 0,0:15:19.28,0:15:20.92,Default,,0000,0000,0000,,Agora iremos fazer depois. Dialogue: 0,0:15:20.92,0:15:23.89,Default,,0000,0000,0000,,Lembre se do cenário do case. Dialogue: 0,0:15:23.89,0:15:28.76,Default,,0000,0000,0000,,Tem um sistema que ele não estava\Ncom uma performance de algoritmo tão boa, Dialogue: 0,0:15:28.83,0:15:33.23,Default,,0000,0000,0000,,então fizeram uma análise\Nextrair os tempos de execução Dialogue: 0,0:15:33.30,0:15:36.20,Default,,0000,0000,0000,,antes da implementação da melhoria\Nno algoritmo. Dialogue: 0,0:15:36.20,0:15:39.54,Default,,0000,0000,0000,,E aí precisava\Nse agora fazer uma análise do depois. Dialogue: 0,0:15:39.60,0:15:42.34,Default,,0000,0000,0000,,Então no depois nós temos a base de dados. Dialogue: 0,0:15:42.34,0:15:43.61,Default,,0000,0000,0000,,Como está a performance? Dialogue: 0,0:15:43.61,0:15:47.91,Default,,0000,0000,0000,,Dois Depois e agora o R\Nvai verificar o antes e o depois. Dialogue: 0,0:15:47.91,0:15:52.52,Default,,0000,0000,0000,,Para fazer esse comparativo\Ne conseguir ter uma análise descritiva, Dialogue: 0,0:15:52.58,0:15:53.88,Default,,0000,0000,0000,,fizemos para o antes. Dialogue: 0,0:15:53.88,0:15:58.22,Default,,0000,0000,0000,,Vamos fazer a mesma coisa agora\Npara o conjunto de dados do depois vem Dialogue: 0,0:15:58.22,0:15:59.29,Default,,0000,0000,0000,,aqui comigo. Dialogue: 0,0:15:59.29,0:16:04.100,Default,,0000,0000,0000,,Então, como sempre discutindo aqui,\Neu deixo um comentário para vocês, Dialogue: 0,0:16:05.06,0:16:07.100,Default,,0000,0000,0000,,calculando medidas descritivas para depois Dialogue: 0,0:16:07.100,0:16:12.00,Default,,0000,0000,0000,,nós iremos achar a média,\Na média de quem alpha. Dialogue: 0,0:16:12.20,0:16:14.14,Default,,0000,0000,0000,,Lembre se. Agora Dialogue: 0,0:16:14.14,0:16:19.04,Default,,0000,0000,0000,,vamos trabalhar com essa base de dados,\Na performance do algoritmo do depois. Dialogue: 0,0:16:19.14,0:16:21.24,Default,,0000,0000,0000,,Então vamos descer um pouquinho. Dialogue: 0,0:16:21.24,0:16:26.08,Default,,0000,0000,0000,,Nós estamos aqui cria uma variável\Nchamado média depois esse é o nome. Dialogue: 0,0:16:26.08,0:16:29.39,Default,,0000,0000,0000,,Esse é o nome da base de dados\Ne vamos também achar os valores. Dialogue: 0,0:16:29.39,0:16:31.66,Default,,0000,0000,0000,,O valor da mediana. Dialogue: 0,0:16:31.66,0:16:35.83,Default,,0000,0000,0000,,Se eu apertar um entra aqui é sempre legal\Nvisualizar o resultado, Dialogue: 0,0:16:35.83,0:16:39.100,Default,,0000,0000,0000,,a média depois e o depois. Dialogue: 0,0:16:39.100,0:16:41.46,Default,,0000,0000,0000,,Vou apertar o enter. Dialogue: 0,0:16:41.46,0:16:44.47,Default,,0000,0000,0000,,Então essa é a média\Nda performance do depois. Dialogue: 0,0:16:44.63,0:16:48.30,Default,,0000,0000,0000,,E agora nós vamos achar também\No valor da mediana Visualizar. Dialogue: 0,0:16:48.30,0:16:51.64,Default,,0000,0000,0000,,Perdão, nós já temos o valor 20 Dialogue: 0,0:16:51.71,0:16:54.38,Default,,0000,0000,0000,,mediano, não underline. Dialogue: 0,0:16:54.38,0:16:56.68,Default,,0000,0000,0000,,Depois vou apertar o então. Dialogue: 0,0:16:56.68,0:17:02.25,Default,,0000,0000,0000,,Então essa é a média e essa é a mediana do\Ndepois vou subir aqui, Dialogue: 0,0:17:02.32,0:17:05.69,Default,,0000,0000,0000,,vamos pegar o nosso script, tá? Dialogue: 0,0:17:05.76,0:17:08.26,Default,,0000,0000,0000,,Já fizemos antes, agora Dialogue: 0,0:17:08.26,0:17:13.73,Default,,0000,0000,0000,,nós estamos calculando tudo,\Ndepois vamos achar agora o valor da moda Dialogue: 0,0:17:13.83,0:17:14.83,Default,,0000,0000,0000,,é a mesma coisa Dialogue: 0,0:17:14.83,0:17:18.60,Default,,0000,0000,0000,,que nós fizemos do antes,\Nsó que agora é a moda para depois. Dialogue: 0,0:17:18.67,0:17:22.00,Default,,0000,0000,0000,,Vamos apertar alguns enter\Npara ficar limpa a hora Dialogue: 0,0:17:22.00,0:17:26.44,Default,,0000,0000,0000,,que nossa de programação\Npoder entender criar a variável modo Dialogue: 0,0:17:26.61,0:17:31.85,Default,,0000,0000,0000,,e logo depois depois as numeric len serve\Nserve para converter os valores Dialogue: 0,0:17:31.88,0:17:36.62,Default,,0000,0000,0000,,numérico, por mais que estão ali, mas\Né bom confirmar que os valores existam. Dialogue: 0,0:17:36.72,0:17:39.52,Default,,0000,0000,0000,,São um número, eles estão como número. Dialogue: 0,0:17:39.52,0:17:44.16,Default,,0000,0000,0000,,E aqui nós temos a parte da organização\Ndos dados em ordem decrescente. Dialogue: 0,0:17:44.23,0:17:48.96,Default,,0000,0000,0000,,E aqui, qual que é o conjunto de dados aí\Nque vai ser feita essa moda? Dialogue: 0,0:17:49.06,0:17:52.74,Default,,0000,0000,0000,,O valor da moda, se eu apertar o enter\Né igualzinho anterior, Dialogue: 0,0:17:52.84,0:17:56.67,Default,,0000,0000,0000,,só muda que\Nagora nós estamos fazendo a análise Dialogue: 0,0:17:56.74,0:18:01.61,Default,,0000,0000,0000,,para os dados do depois,\Nporque após implementação do algoritmo, Dialogue: 0,0:18:01.71,0:18:07.82,Default,,0000,0000,0000,,então a moda para o depois de um valor\Nresultou em um valor de 190. Dialogue: 0,0:18:07.92,0:18:13.02,Default,,0000,0000,0000,,Vamos voltar mais um pouquinho aqui\Nde pegar o script que nós deixamos Dialogue: 0,0:18:13.09,0:18:15.49,Default,,0000,0000,0000,,a palavra pré pronto e pronto Dialogue: 0,0:18:15.49,0:18:18.16,Default,,0000,0000,0000,,e vamos verificar o já geramos a moda Dialogue: 0,0:18:18.16,0:18:21.83,Default,,0000,0000,0000,,e agora nós vamos criar,\Nque é a variância, é o desvio padrão. Dialogue: 0,0:18:21.93,0:18:24.73,Default,,0000,0000,0000,,Vamos descobrir\Nqual é o valor da variância Dialogue: 0,0:18:24.73,0:18:29.17,Default,,0000,0000,0000,,e qual o valor do desvio padrão para o\Ndepois e de apertar novamente alguns. Dialogue: 0,0:18:29.24,0:18:30.71,Default,,0000,0000,0000,,Então Dialogue: 0,0:18:30.77,0:18:33.64,Default,,0000,0000,0000,,vou dar um control v se eu só limpar aqui, Dialogue: 0,0:18:33.64,0:18:37.28,Default,,0000,0000,0000,,se a gente executar com esse tracinho\Naqui vai vai ocorrer um erro. Dialogue: 0,0:18:37.38,0:18:39.68,Default,,0000,0000,0000,,Então o que nós temos aqui? Dialogue: 0,0:18:39.68,0:18:41.62,Default,,0000,0000,0000,,Criamos uma variável chamada variância. Dialogue: 0,0:18:41.62,0:18:46.82,Default,,0000,0000,0000,,Depois aqui a instrução para calcular\Na variância dessa base de dados Dialogue: 0,0:18:46.92,0:18:49.16,Default,,0000,0000,0000,,utilizando o VAR e o desvio padrão. Dialogue: 0,0:18:49.16,0:18:51.53,Default,,0000,0000,0000,,Vou apertar enter. Dialogue: 0,0:18:51.53,0:18:53.63,Default,,0000,0000,0000,,A gente esperava que dá certo. Dialogue: 0,0:18:53.63,0:18:57.87,Default,,0000,0000,0000,,E aqui vamos só visualizar\Npara confirmar que deu certo. Dialogue: 0,0:18:57.97,0:18:59.20,Default,,0000,0000,0000,,Visualizou? Dialogue: 0,0:18:59.20,0:19:04.14,Default,,0000,0000,0000,,E agora vamos verificar\No valor do desvio padrão que foi Dialogue: 0,0:19:04.21,0:19:05.11,Default,,0000,0000,0000,,encontrado. Dialogue: 0,0:19:05.11,0:19:08.74,Default,,0000,0000,0000,,Desvio padrão\Ndepois ou pode ter um errinho aqui? Dialogue: 0,0:19:08.74,0:19:14.52,Default,,0000,0000,0000,,Pessoal, cuidado aqui eu visualizei\No antes, não era o antes e sim o depois. Dialogue: 0,0:19:14.62,0:19:15.35,Default,,0000,0000,0000,,Vamos ver. Dialogue: 0,0:19:15.35,0:19:18.86,Default,,0000,0000,0000,,Oh, então aqui o print é um erro. Dialogue: 0,0:19:18.86,0:19:20.82,Default,,0000,0000,0000,,Não é um erro do script que a gente criou. Dialogue: 0,0:19:20.82,0:19:24.29,Default,,0000,0000,0000,,Tais sim, na hora de visualizar o depois. Dialogue: 0,0:19:24.36,0:19:27.43,Default,,0000,0000,0000,,Oh, então essa é a variância\Ndo que tínhamos feito anteriormente. Dialogue: 0,0:19:27.43,0:19:29.87,Default,,0000,0000,0000,,E agora esse erro\Ndepois que acabamos de fazer. Dialogue: 0,0:19:29.87,0:19:30.20,Default,,0000,0000,0000,,Tá vendo? Dialogue: 0,0:19:30.20,0:19:31.10,Default,,0000,0000,0000,,Tomem cuidado, Dialogue: 0,0:19:31.10,0:19:35.57,Default,,0000,0000,0000,,senão vocês podem estar a visualizar\Na informação que você não queria. Dialogue: 0,0:19:35.67,0:19:36.74,Default,,0000,0000,0000,,Print. Dialogue: 0,0:19:36.74,0:19:41.68,Default,,0000,0000,0000,,Agora vamos verificar o que o valor\Ndo desvio padrão do depois. Dialogue: 0,0:19:41.71,0:19:45.32,Default,,0000,0000,0000,,Sim, novamente\Ndepois ou antes nós já passamos. Dialogue: 0,0:19:45.38,0:19:46.18,Default,,0000,0000,0000,,Esse é o valor. Dialogue: 0,0:19:46.18,0:19:48.75,Default,,0000,0000,0000,,Então nova aliança do depois. Dialogue: 0,0:19:48.75,0:19:51.22,Default,,0000,0000,0000,,É esse o valor do desvio padrão. Dialogue: 0,0:19:51.22,0:19:52.49,Default,,0000,0000,0000,,Depois. Dialogue: 0,0:19:52.49,0:19:55.79,Default,,0000,0000,0000,,Agora vamos subir aqui\Ne verificar o nosso script Dialogue: 0,0:19:55.79,0:19:59.03,Default,,0000,0000,0000,,que nós deixamos pronto aqui. Legal! Dialogue: 0,0:19:59.13,0:20:01.90,Default,,0000,0000,0000,,Nós já conseguimos criar, Dialogue: 0,0:20:01.90,0:20:05.84,Default,,0000,0000,0000,,vamos lembrar a média mediana, a moda, Dialogue: 0,0:20:05.90,0:20:11.17,Default,,0000,0000,0000,,a variância e o desvio padrão\Npara base de dados do antes e do depois. Dialogue: 0,0:20:11.24,0:20:15.41,Default,,0000,0000,0000,,Agora podemos dizer que a gente precisa\Njuntar tudo isso Dialogue: 0,0:20:15.51,0:20:18.82,Default,,0000,0000,0000,,para visualizar esses valores aqui. Dialogue: 0,0:20:18.82,0:20:22.28,Default,,0000,0000,0000,,Na verdade, seria uma impressão\Nde tudo que nós fizemos até agora. Dialogue: 0,0:20:22.32,0:20:26.09,Default,,0000,0000,0000,,Só vou apertar alguns em três aqui,\Nmas a última parte Dialogue: 0,0:20:26.19,0:20:27.92,Default,,0000,0000,0000,,são apenas duas instruções agora. Dialogue: 0,0:20:27.92,0:20:29.56,Default,,0000,0000,0000,,Opa, vou apagar. Dialogue: 0,0:20:29.56,0:20:33.20,Default,,0000,0000,0000,,Controlo\Nver o que essa última parte, Rafa, Dialogue: 0,0:20:33.26,0:20:36.53,Default,,0000,0000,0000,,imprimindo os resultados aqui\Nvamos trabalhar Dialogue: 0,0:20:36.53,0:20:40.67,Default,,0000,0000,0000,,com todas as informações do antes\Ne o depois. Dialogue: 0,0:20:40.74,0:20:41.34,Default,,0000,0000,0000,,Vou apertar. Dialogue: 0,0:20:41.34,0:20:45.71,Default,,0000,0000,0000,,Então é assim simples de visualizar Dialogue: 0,0:20:45.78,0:20:49.51,Default,,0000,0000,0000,,o entender que está na riqueza,\Nentender todas essas informações. Dialogue: 0,0:20:49.58,0:20:50.65,Default,,0000,0000,0000,,Então o que nós temos aqui? Dialogue: 0,0:20:50.65,0:20:54.55,Default,,0000,0000,0000,,Olha aqui,\Nantes disso, aqui é um texto sempre. Dialogue: 0,0:20:54.55,0:20:57.72,Default,,0000,0000,0000,,Eu quero juntar um texto com valores,\Neu coloco teste, aí Dialogue: 0,0:20:57.72,0:20:59.06,Default,,0000,0000,0000,,eu coloco a informação, lembra? Dialogue: 0,0:20:59.06,0:21:00.72,Default,,0000,0000,0000,,Divido por vírgula. Dialogue: 0,0:21:00.72,0:21:04.46,Default,,0000,0000,0000,,E o nome da variável só aqui,\Nna verdade é uma impressão Dialogue: 0,0:21:04.46,0:21:07.16,Default,,0000,0000,0000,,mostrando tudo o que nós fizemos\Nanteriormente. Dialogue: 0,0:21:07.16,0:21:08.86,Default,,0000,0000,0000,,Vamos pegar o outro script. Dialogue: 0,0:21:08.86,0:21:11.60,Default,,0000,0000,0000,,Poderíamos fazer aqui na mão\Nagora, poderíamos talvez Dialogue: 0,0:21:11.60,0:21:15.77,Default,,0000,0000,0000,,demorar só um pouquinho\Naqui para vocês, pra gente digitar junto Dialogue: 0,0:21:15.87,0:21:18.37,Default,,0000,0000,0000,,para digitarmos essas informações. Dialogue: 0,0:21:18.37,0:21:20.21,Default,,0000,0000,0000,,Nós apertar mais alguns inteiros. Dialogue: 0,0:21:20.21,0:21:23.68,Default,,0000,0000,0000,,Aqui, como sempre, vou apertar muito\No que nós temos aqui Dialogue: 0,0:21:23.68,0:21:27.18,Default,,0000,0000,0000,,até um momento de uma revisão antes, Dialogue: 0,0:21:27.25,0:21:30.92,Default,,0000,0000,0000,,a média antes e esse valor média antes Dialogue: 0,0:21:31.02,0:21:34.42,Default,,0000,0000,0000,,e esse valor mediano Dialogue: 0,0:21:34.49,0:21:36.36,Default,,0000,0000,0000,,antes mediana antes. Dialogue: 0,0:21:36.36,0:21:39.33,Default,,0000,0000,0000,,Então, aqui nós só juntamos uma impressão\Nde tudo o que nós Dialogue: 0,0:21:39.33,0:21:42.70,Default,,0000,0000,0000,,projetamos anteriormente e aqui do depois. Dialogue: 0,0:21:42.76,0:21:46.97,Default,,0000,0000,0000,,E é agora que fica o que se a gente pegar\No nosso TO do nosso script, Dialogue: 0,0:21:47.04,0:21:48.70,Default,,0000,0000,0000,,pegamos desde uma introdução. Dialogue: 0,0:21:48.70,0:21:51.34,Default,,0000,0000,0000,,O que é uma análise descritiva, Dialogue: 0,0:21:51.34,0:21:55.54,Default,,0000,0000,0000,,duas bases de dados\Ncom verificamos o antes e o depois, Dialogue: 0,0:21:55.61,0:22:00.52,Default,,0000,0000,0000,,calculamos a média mediana,\Nconseguimos nos achar o valor da moda Dialogue: 0,0:22:00.52,0:22:04.92,Default,,0000,0000,0000,,também, tanto para os dados do antes\Ncomo depois Dialogue: 0,0:22:04.99,0:22:08.29,Default,,0000,0000,0000,,e enfim, só voltando,\Ndescendo um pouquinho aqui, Dialogue: 0,0:22:08.36,0:22:11.99,Default,,0000,0000,0000,,agora a gente consegue imprimir\Ne com essas informações Dialogue: 0,0:22:11.99,0:22:15.100,Default,,0000,0000,0000,,em mãos nós conseguimos obter os nossos\Nresultados. Dialogue: 0,0:22:16.06,0:22:19.47,Default,,0000,0000,0000,,Então aqui é o conjunto Dialogue: 0,0:22:19.57,0:22:20.67,Default,,0000,0000,0000,,mostrando o resultado. Dialogue: 0,0:22:20.67,0:22:22.47,Default,,0000,0000,0000,,Todas as informações numa impressão Dialogue: 0,0:22:22.47,0:22:26.18,Default,,0000,0000,0000,,só, tudo o que calculamos antes,\Ntudo que calculamos o depois. Dialogue: 0,0:22:26.24,0:22:28.41,Default,,0000,0000,0000,,E agora que você consegue fazer\Na interpretação, Dialogue: 0,0:22:28.41,0:22:33.48,Default,,0000,0000,0000,,vamos pegar o mais simples\Naqui a média de tempo de execução Dialogue: 0,0:22:33.58,0:22:36.92,Default,,0000,0000,0000,,do antes antes de implementar\Na melhoria no algoritmo. Dialogue: 0,0:22:37.02,0:22:37.72,Default,,0000,0000,0000,,O tempo de execução. Dialogue: 0,0:22:37.72,0:22:41.89,Default,,0000,0000,0000,,Supondo que fossem segundos,\Ndemorava 218/2. Dialogue: 0,0:22:41.96,0:22:44.76,Default,,0000,0000,0000,,Agora caiu para 196 e por aí vai. Dialogue: 0,0:22:44.76,0:22:50.43,Default,,0000,0000,0000,,Você consegue comparar o antes\Ne o depois de cada uma dessas informações Dialogue: 0,0:22:50.50,0:22:53.17,Default,,0000,0000,0000,,para saber se realmente Dialogue: 0,0:22:53.17,0:22:56.14,Default,,0000,0000,0000,,melhorou a performance do sistema Dialogue: 0,0:22:56.14,0:22:59.51,Default,,0000,0000,0000,,após a implementação\Nda melhoria do algoritmo? Dialogue: 0,0:22:59.61,0:23:01.21,Default,,0000,0000,0000,,Eu tenho certeza que vocês conseguiram Dialogue: 0,0:23:01.21,0:23:04.98,Default,,0000,0000,0000,,entender a importância de saber\Nutilizar todas essas instruções, Dialogue: 0,0:23:05.01,0:23:09.02,Default,,0000,0000,0000,,a linguagem R e até mesmo saber\Ninterpretar esses resultados e.