CommencerCommencer gratuitement

Échantillonnage et estimations ponctuelles

Vous disposez d’un petit historique de transactions pour le Bitcoin (BTC) et le S&P 500 (SP500). Vous décidez de choisir quatre-vingt-dix jours consécutifs afin d’analyser la croissance en pourcentage de chaque actif sur la même période.

Vous commencerez par sélectionner un numéro de ligne initial. Pour obtenir un échantillon de 90 lignes consécutives, vous devez choisir ce numéro de départ dans un intervalle allant de zéro à la longueur de btc_sp_df, en excluant les 90 dernières lignes. Votre objectif est d’utiliser cet échantillon pour mieux comprendre, de manière générale, la croissance des deux actifs.

Les données de marché sont chargées dans btc_sp_df, et les bibliothèques pandas sous pd et NumPy sous np sont disponibles.

Cet exercice fait partie du cours

Fondements de l’inférence en Python

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Select a random starting row number, not including the last 90 rows
initial_row_number = np.random.____(____(len(____) - ____))

# Use initial_row_number to select the next 90 rows from that row number
sample_df = btc_sp_df.____[____:(____ + ____)]
Modifier et exécuter le code