Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

aula Identificando e removendo outilers

fui realizar o seguinte comando

Q1 = valor.quantile(.25)

e me informa o seguinte erro


AttributeError Traceback (most recent call last) in ----> 1 Q1 = valor.quantile(.25)

AttributeError: 'list' object has no attribute 'quantile'

acredito que deve ser a versao do numpy instalado na minha maquina, a versao instalada e a seguinte ('1.16.5')

como faco para saber a versao utilizada em aula? se a minha versao e a certa para a formatacao utilizada e como faco para atualizar minha versao diretamente no jupter?

Obrigado pela ajuda

1 resposta
solução!

Flávio, fiz uma pesquisa aqui e vi que o método quantile() está presente desde a versão (mais ou menos) 1.15.0.

https://docs.scipy.org/doc/numpy-1.15.0/reference/routines.statistics.html

O problema está em você usar a lista para chamar o quantile() ao invés do objeto numpy (np). Dá uma olhada nesse exemplo:

import numpy as np
a = np.array([1,2,3,4,5])
np.quantile(lista,.25)

No seu caso:

Q1 = np.quantile(valor, .25)

Se isso resolve seu problema, por favor, marque a resposta como solução. Assim ela sai da lista de questões sem resposta do fórum.