Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

erro ao executar codigo

notas_fulano['|Desvio|'].mean()

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

desvio_medio_absoluto = notas_fulano['Fulano'].mad()
desvio_medio_absoluto

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

3 respostas
notas_fulano.loc['Desvio'].sum()
notas_fulano

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

seguem notebook para análise

https://github.com/orlandojsjunior/Estatistica_com_Python_frequencias_e_medidas/blob/main/Curso_de_Estat%C3%ADstica.ipynb

solução!

Olá Orlando, como vai?

Obrigada por compartilhar seu notebook!

Função sum

Para executar funções em uma coluna do Dataframe, não é necessário utilizar o loc. A soma do desvio pode ser obtida com o seguinte código:

notas_fulano['Desvio'].sum()
#notas_fulano

Função mean com módulo

No seu notebook, você chamou a coluna |Desvio| antes de criá-la. É necessário criar a coluna utilizando a função abs, antes do código notas_fulano['|Desvio|'].mean()

notas_fulano['|Desvio|'] = notas_fulano['Desvio'].abs()
notas_fulano

mad

Esse erro é devido a uma atualização da biblioteca, em que o mad foi descontinuado, infelizmente. Deixo aqui como sugestão uma outra alternativa de código para esse cálculo:

# Calculando o desvio médio absoluto do Aluno Fulano, onde fazemos o somatório do módulo da diferença
# entre cada nota do aluno com sua MÉDIA e, por fim, calculamos a média desse resultado.
desvio_medio_absoluto_2 = abs(notas_fulano['Fulano'] - notas_fulano['Fulano'].mean()).mean()
desvio_medio_absoluto_2

Espero ter ajudado.

Abraços.