resultb

parent d6c80d5e
...@@ -396,7 +396,7 @@ ...@@ -396,7 +396,7 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 60, "execution_count": 72,
"metadata": {}, "metadata": {},
"outputs": [ "outputs": [
{ {
...@@ -404,25 +404,25 @@ ...@@ -404,25 +404,25 @@
"output_type": "stream", "output_type": "stream",
"text": [ "text": [
"Frecuencia dominante de oscilación: 0.019356759976176297 ciclos/sem\n", "Frecuencia dominante de oscilación: 0.019356759976176297 ciclos/sem\n",
"Amplitud máxima de oscilación: 3207.2901558554163\n" "Amplitud máxima de oscilación en anomalías de CO2: 3207.2901558554163 ppm\n"
] ]
} }
], ],
"source": [ "source": [
"# Calcular la transformada de Fourier de la serie temporal de concentración de CO2\n", "# Calcular la transformada de Fourier de la serie temporal de anomalías de CO2\n",
"co2_fft = np.fft.fft(data['Oscilation'])\n", "co2_anomaly_fft = np.fft.fft(data['Oscilation'])\n",
"\n", "\n",
"# Calcular las frecuencias correspondientes a las componentes de Fourier\n", "# Calcular las frecuencias correspondientes a las componentes de Fourier\n",
"n = len(data)\n", "n = len(data)\n",
"frequencies = np.fft.fftfreq(n, d=1) # Frecuencias en ciclos por semana\n", "frequencies = np.fft.fftfreq(n, d=1) # Frecuencias en ciclos por semana\n",
"\n", "\n",
"# Encontrar la frecuencia y la amplitud máximas\n", "# Encontrar la frecuencia y la amplitud máximas\n",
"max_freq_index = np.argmax(np.abs(co2_fft))\n", "max_freq_index = np.argmax(np.abs(co2_anomaly_fft))\n",
"max_freq = frequencies[max_freq_index]\n", "max_freq = frequencies[max_freq_index]\n",
"max_amplitude = np.abs(co2_fft[max_freq_index])\n", "max_amplitude = np.abs(co2_anomaly_fft[max_freq_index])\n",
"\n", "\n",
"print(\"Frecuencia dominante de oscilación:\", max_freq, \"ciclos/sem\")\n", "print(\"Frecuencia dominante de oscilación:\", max_freq, \"ciclos/sem\")\n",
"print(\"Amplitud máxima de oscilación:\", max_amplitude)" "print(\"Amplitud máxima de oscilación en anomalías de CO2:\", max_amplitude, \"ppm\")"
] ]
}, },
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment