resultb

parent d6c80d5e
......@@ -396,7 +396,7 @@
},
{
"cell_type": "code",
"execution_count": 60,
"execution_count": 72,
"metadata": {},
"outputs": [
{
......@@ -404,25 +404,25 @@
"output_type": "stream",
"text": [
"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": [
"# Calcular la transformada de Fourier de la serie temporal de concentración de CO2\n",
"co2_fft = np.fft.fft(data['Oscilation'])\n",
"# Calcular la transformada de Fourier de la serie temporal de anomalías de CO2\n",
"co2_anomaly_fft = np.fft.fft(data['Oscilation'])\n",
"\n",
"# Calcular las frecuencias correspondientes a las componentes de Fourier\n",
"n = len(data)\n",
"frequencies = np.fft.fftfreq(n, d=1) # Frecuencias en ciclos por semana\n",
"\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_amplitude = np.abs(co2_fft[max_freq_index])\n",
"max_amplitude = np.abs(co2_anomaly_fft[max_freq_index])\n",
"\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