lake_model_intro, time_series_with_matrices, long_run_growth: four small fixes
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 78/100
- Type d'issue
- Bug
- Clarté
- Clairement spécifiée
- Activité
- Active
- Stack technique
- jupyter-notebook, matplotlib, numpy, python
- Domaine
- data-visualization, documentation
Piste de recherche
Lisez les trois fichiers de cours mentionnés aux cellules et lignes référencées : lake_model_intro.md, time_series_with_matrices.md et long_run_growth.md. Vérifiez le paramètre indiqué, la boucle de tracé, la construction de l’échantillon et l’association des couleurs aux pays, puis apportez les corrections listées. Le travail est terminé lorsque T influe sur les trajectoires simulées, que la moyenne du graphique et les couleurs sont calculées comme décrit, que la garde morte est traitée et que la notation est e_0 ; laissez l’équation confirmée r(A) inchangée.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Four small things found while these lectures were reviewed on their way into the shared lecture pool (QuantEcon/lectures#42). None is urgent. Line numbers are at 530ede2.
lectures/lake_model_intro.md, line 96:$(u_0, e_o)$should read$(u_0, e_0)$.lectures/lake_model_intro.md,plot_time_paths(line 291): theTparameter is never used, because the loop callslm.simulate_path(x0=x)without it (line 338), soplot_time_paths(lm, T=...)changes nothing. The closingif ax is None: plt.show()(lines 359–360) never runs either, becauseaxwas already replaced by new axes when it wasNone(lines 314–315). The figure still appears in a notebook, so only the guard is dead.lectures/time_series_with_matrices.md, the# Plot meancell (line 467): each pass offor i in range(N)draws a fresh sample ofNpaths withseries_process.sample_y(N, rng=rng)(line 472) and plots only itsi-th row, so plotting 100 paths simulates 10,000, andμ_yis replotted on every pass. Drawing one sample before the loop and plotting the mean once gives the same picture. Separately,sample_y(line 437) could buildysas(b + us) @ A_inv.Trather than stacking one product per row.lectures/long_run_growth.md, thecolor_mappingcell (line 144):country_names = data['countrycode']holds one entry per row of the data, not per country, socm.tab20(np.linspace(0, 0.95, len(country_names)))(line 147) spaces the colours over every row, and the dictionary keeps the colour of each code's last row. The colours then depend on how many rows each country has.data['countrycode'].unique()gives one evenly spaced colour per country.
The same review also questioned r(A) = 1 + g at lake_model_intro.md line 272, but that is exact as written: every column of A sums to 1 + g.
When these land here, the pool picks them up through its nightly refresh.
- Langage dominant
- Jupyter Notebook
- Étoiles
- 67
- Forks
- 33
- Merge moyen
- 6 h 22 min
- PR mergées (30 j)
- 3
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de QuantEcon/lecture-python-intro
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
-
inequality's data.ipynb raises under the pinned pandas 3, and nothing runs it to noticePeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 92/100
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
Toutes les issues de QuantEcon/lecture-python-intro
Issues similaires
-
javascript metrics priority: low
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
LearningCircuit/local-deep-research#8334 ·
Les mainteneurs répondent en général sous 1 jour
-
bug notebook mode
Difficulté 2/5 1-3 heures Accessibilité débutants 83/100
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 90/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 91/100
mozilla/ensemble-transposer#247 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Automattic/studio#5775 ·
Les mainteneurs répondent en général sous 1 jour