E172 DC2 PClass BCC-Lista05-Correl 11202022106
E172 DC2 PClass BCC-Lista05-Correl 11202022106
E172 DC2 PClass BCC-Lista05-Correl 11202022106
Ass.:
Estudante: BEATRIZ SANTOS OLEGARIO ID/RA: 11202022106
#172 - 2020-10-19 - 15:02:49
Instruções:
(a) Note que o arquivo que deve ser usado em cada questão, para manipular os dados, pode ser diferente;
(b) Responda esta lista de exercı́cios necessariamente no moodle: https://moodle.ufabc.edu.br/mod/vpl/view.php?id=19062;
(c) Cada questão deve ser enviada com os nomes EXATOS de arquivos: Q1.py, Q2.py, Q3.py, Q4.py, e Q5.py;
(d) Esta lista deve ser entregue até 02/11/2020, às 6 horas da manhã. Não deixe para submeter na última hora, pois o servidor
poderá ficar sobrecarregado.
Imprimir apenas os 5 primeiros registros de df utilizando o comando print(str(df.head())), onde df é a tabela com
os resultados (definida acima). Veja exemplo a seguir:
Faltas
Crie o gráfico a seguir com a aproximação da reta, mas não imprimir na sua solução enviada na atividade do Moodle:
http://mctest.ufabc.edu.br:8080/tmp/imgs180days/figBCC-correl(fake-classrooms-correl11)(Faltas).png
Atenção: Na sua solução considere que o arquivo está armazenado localmente. Assim, para abri-lo utilize o nome
"fake-classrooms-correl11.csv", ao invés de utilizar o link anterior.
1539 2. Considere a tabela deste link: https://www.dropbox.com/s/kmerqw2l5nnb1bd/fake-classrooms-correl02.csv?dl=1
Note que as duas primeiras colunas são chamadas Nome e Nota Final. Escreva instruções para ler uma das demais
colunas da tabela Faltas ou Horas Estudo, calcular e imprimir a equação da reta de regressão linear f (x) = ax + b da
coluna Nota Final com a coluna lida. Imprimir a equação da reta de regressão linear conforme exemplo a seguir, com o
comando print(’f(x) = %.2f x + %.2f’ % (a,b))
Crie o gráfico a seguir com a aproximação da reta, mas não imprimir na sua solução enviada na atividade do Moodle:
http://mctest.ufabc.edu.br:8080/tmp/imgs180days/figBCC-correl(fake-classrooms-correl02)(Faltas).png
† MCTest: gerador e corretor de exames disponı́vel para professores - www.ufabc.edu.br
Atenção: Na sua solução considere que o arquivo está armazenado localmente. Assim, para abri-lo utilize o nome
"fake-classrooms-correl02.csv", ao invés de utilizar o link anterior.
1538 3. Considere a tabela deste link: https://www.dropbox.com/s/k3owtgaywmjhk66/fake-classrooms-correl03.csv?dl=1
Note que as duas primeiras colunas são chamadas Nome e Nota Final. Escreva instruções para ler uma das demais
colunas da tabela Faltas ou Horas Estudo, calcular e imprimir o coeficiente de correlação da coluna Nota Final com
a coluna lida. Pense mentalmente (mas não precisa imprimir): a partir de valor obtido, o que você pode dizer sobre a
correlação de dados das duas colunas em questão? Veja um exemplo a seguir:
Imprimir o valor com duas casas decimais, utilizando o comando print(’%.2f’ % valor).
Crie o gráfico a seguir com a aproximação da reta, mas não imprimir na sua solução enviada na atividade do Moodle:
http://mctest.ufabc.edu.br:8080/tmp/imgs180days/figBCC-correl(fake-classrooms-correl03)(Faltas).png
Atenção: Na sua solução considere que o arquivo está armazenado localmente. Assim, para abri-lo utilize o nome
"fake-classrooms-correl03.csv", ao invés de utilizar o link anterior.
1541 4. Considere a tabela deste link: https://www.dropbox.com/s/e4zjndhy7v6l3un/fake-classrooms-correl04.csv?dl=1
Note que as duas primeiras colunas são chamadas Nome e Nota Final. Escreva instruções para ler uma das demais
colunas da tabela Faltas ou Horas Estudo. Ler também um número x com duas casas decimais. Em seguida, calcular a
equação da reta de regressão linear f (x) = ax + b da coluna Nota Final com a coluna lida. Dada esta equação, calcular
e imprimir o valor de f (x), onde x foi o número lido anteriormente. Veja exemplo a seguir:
Ou seja, considerando os dados da tabela, se o número de Faltas por semestre é número lido (x), a nota estimada é valor
obtido de f (x).
Imprimir o valor com duas casas decimais, utilizando o comando print(’%.2f’ % valor).
Crie o gráfico a seguir com a aproximação da reta, mas não imprimir na sua solução enviada na atividade do Moodle:
http://mctest.ufabc.edu.br:8080/tmp/imgs180days/figBCC-correl(fake-classrooms-correl04)(Faltas).png
Atenção: Na sua solução considere que o arquivo está armazenado localmente. Assim, para abri-lo utilize o nome
"fake-classrooms-correl04.csv", ao invés de utilizar o link anterior.
1542 5. Considere a tabela deste link: https://www.dropbox.com/s/cpo4eyqoztwn3nc/fake-classrooms-correl07.csv?dl=1
Note que as duas primeiras colunas são chamadas Nome e Nota Final. Escreva instruções para ler uma das demais
colunas da tabela Faltas ou Horas Estudo. Normalize as colunas lida e Nota Final, de modo que os valores nessas
colunas fiquem no intervalo [0, 1]. Obs: para esse passo, use o valor máximo presente originalmente em cada coluna a ser
normalizada. Imprima as primeiras linhas utilizando o comando .head(), de duas colunas (após serem normalizadas):
coluna Nota Final e coluna lida. Ver exemplo a seguir:
Crie o gráfico a seguir com a aproximação da reta, mas não imprimir na sua solução enviada na atividade do Moodle:
http://mctest.ufabc.edu.br:8080/tmp/imgs180days/figBCC-correl(fake-classrooms-correl07)(Faltas).png
Atenção: Na sua solução considere que o arquivo está armazenado localmente. Assim, para abri-lo utilize o nome
"fake-classrooms-correl07.csv", ao invés de utilizar o link anterior.