atp / enem

Infraestrutura para analisar os microdados do ENEM
https://atp.github.io/enem/
GNU General Public License v3.0
3 stars 0 forks source link

Criar uma biblioteca de funções #7

Open ewout opened 1 year ago

ewout commented 1 year ago

Notebooks são bons para análises exploratórias, mas ruins para controle de versão e compartihalmento de código entre uma equipe de desenvolvedores.

Devemos criar uma biblioteca de funções que cada um podem chamar do seu notebook. Seriam, por exemplo, funções para carregar dados, para estimar ou carregar modelos já estimados, funções para criar visualizações.

Para usar estas funções bastaria usar algo como

from utils import load_data, load_acertos, load_model, calc_nota

df = load_data(2014,CN)
resp = load_acertos(2015,MT)
model = load_model('3PL', param='INEP')
calc_nota(model,resp)

Etc. etc.

ewout commented 1 year ago

começei fazer isso em b52c67a