Skip to content

Instantly share code, notes, and snippets.

@pukpr
Last active July 9, 2023 16:46
Show Gist options
  • Save pukpr/7c5bad7d87a20e4e8e95ed2a81484e61 to your computer and use it in GitHub Desktop.
Save pukpr/7c5bad7d87a20e4e8e95ed2a81484e61 to your computer and use it in GitHub Desktop.
Overfitting example gen by Code Interpreter ChatGPT4
1870 -0.48
1870.083333 -0.883333333
1870.166667 -1.056666667
1870.25 -1.03
1870.333333 -1.063333333
1870.416667 -1.056666667
1870.5 -0.983333333
1870.583333 -0.76
1870.666667 -0.603333333
1870.75 -0.523333333
1870.833333 -0.6
1870.916667 -0.613333333
1871 -0.543333333
1871.083333 -0.466666667
1871.166667 -0.416666667
1871.25 -0.513333333
1871.333333 -0.603333333
1871.416667 -0.76
1871.5 -0.71
1871.583333 -0.623333333
1871.666667 -0.476666667
1871.75 -0.466666667
1871.833333 -0.556666667
1871.916667 -0.666666667
1872 -0.663333333
1872.083333 -0.553333333
1872.166667 -0.526666667
1872.25 -0.56
1872.333333 -0.693333333
1872.416667 -0.716666667
1872.5 -0.89
1872.583333 -1.01
1872.666667 -1.06
1872.75 -0.93
1872.833333 -0.823333333
1872.916667 -0.78
1873 -0.82
1873.083333 -0.906666667
1873.166667 -0.89
1873.25 -0.783333333
1873.333333 -0.673333333
1873.416667 -0.67
1873.5 -0.696666667
1873.583333 -0.65
1873.666667 -0.676666667
1873.75 -0.703333333
1873.833333 -0.653333333
1873.916667 -0.593333333
1874 -0.586666667
1874.083333 -0.753333333
1874.166667 -0.763333333
1874.25 -0.74
1874.333333 -0.636666667
1874.416667 -0.7
1874.5 -0.79
1874.583333 -0.973333333
1874.666667 -1.12
1874.75 -1.233333333
1874.833333 -1.146666667
1874.916667 -0.94
1875 -0.67
1875.083333 -0.58
1875.166667 -0.693333333
1875.25 -0.923333333
1875.333333 -1.043333333
1875.416667 -1.106666667
1875.5 -1.116666667
1875.583333 -1.166666667
1875.666667 -1.083333333
1875.75 -0.926666667
1875.833333 -0.806666667
1875.916667 -0.833333333
1876 -0.93
1876.083333 -0.906666667
1876.166667 -0.86
1876.25 -0.78
1876.333333 -0.723333333
1876.416667 -0.653333333
1876.5 -0.573333333
1876.583333 -0.506666667
1876.666667 -0.376666667
1876.75 -0.293333333
1876.833333 -0.2
1876.916667 -0.143333333
1877 0.086666667
1877.083333 0.206666667
1877.166667 0.286666667
1877.25 0.203333333
1877.333333 0.276666667
1877.416667 0.406666667
1877.5 0.516666667
1877.583333 0.56
1877.666667 0.65
1877.75 0.77
1877.833333 0.956666667
1877.916667 1.04
1878 1.13
1878.083333 0.98
1878.166667 0.8
1878.25 0.53
1878.333333 0.51
1878.416667 0.33
1878.5 0.106666667
1878.583333 -0.276666667
1878.666667 -0.47
1878.75 -0.53
1878.833333 -0.513333333
1878.916667 -0.4
1879 -0.27
1879.083333 -0.15
1879.166667 -0.166666667
1879.25 -0.366666667
1879.333333 -0.67
1879.416667 -0.906666667
1879.5 -0.963333333
1879.583333 -0.91
1879.666667 -0.9
1879.75 -0.996666667
1879.833333 -0.996666667
1879.916667 -0.853333333
1880 -0.583333333
1880.083333 -0.44
1880.166667 -0.393333333
1880.25 -0.48
1880.333333 -0.58
1880.416667 -0.656666667
1880.5 -0.663333333
1880.583333 -0.613333333
1880.666667 -0.493333333
1880.75 -0.296666667
1880.833333 -0.09
1880.916667 0.03
1881 0.086666667
1881.083333 0.146666667
1881.166667 0.26
1881.25 0.296666667
1881.333333 0.243333333
1881.416667 0
1881.5 -0.143333333
1881.583333 -0.286666667
1881.666667 -0.303333333
1881.75 -0.396666667
1881.833333 -0.383333333
1881.916667 -0.373333333
1882 -0.356666667
1882.083333 -0.373333333
1882.166667 -0.233333333
1882.25 -0.076666667
1882.333333 -0.01
1882.416667 -0.146666667
1882.5 -0.21
1882.583333 -0.356666667
1882.666667 -0.43
1882.75 -0.656666667
1882.833333 -0.693333333
1882.916667 -0.593333333
1883 -0.37
1883.083333 -0.21
1883.166667 -0.2
1883.25 -0.28
1883.333333 -0.33
1883.416667 -0.34
1883.5 -0.336666667
1883.583333 -0.333333333
1883.666667 -0.306666667
1883.75 -0.216666667
1883.833333 -0.14
1883.916667 -0.096666667
1884 -0.006666667
1884.083333 0.086666667
1884.166667 0.176666667
1884.25 0.3
1884.333333 0.183333333
1884.416667 0.13
1884.5 -0.046666667
1884.583333 0.006666667
1884.666667 -0.046666667
1884.75 -0.106666667
1884.833333 -0.106666667
1884.916667 -0.146666667
1885 -0.063333333
1885.083333 0
1885.166667 0.063333333
1885.25 0.19
1885.333333 0.166666667
1885.416667 0.153333333
1885.5 0.05
1885.583333 0.096666667
1885.666667 0.273333333
1885.75 0.36
1885.833333 0.44
1885.916667 0.356666667
1886 0.283333333
1886.083333 0.246666667
1886.166667 0.19
1886.25 -0.036666667
1886.333333 -0.39
1886.416667 -0.713333333
1886.5 -0.876666667
1886.583333 -1
1886.666667 -1.006666667
1886.75 -1.03
1886.833333 -1.083333333
1886.916667 -1.003333333
1887 -0.776666667
1887.083333 -0.596666667
1887.166667 -0.666666667
1887.25 -0.866666667
1887.333333 -0.833333333
1887.416667 -0.706666667
1887.5 -0.566666667
1887.583333 -0.546666667
1887.666667 -0.48
1887.75 -0.336666667
1887.833333 -0.216666667
1887.916667 -0.183333333
1888 -0.023333333
1888.083333 0.146666667
1888.166667 0.316666667
1888.25 0.243333333
1888.333333 0.153333333
1888.416667 0.103333333
1888.5 0.15
1888.583333 0.04
1888.666667 0.256666667
1888.75 0.566666667
1888.833333 0.923333333
1888.916667 0.943333333
1889 0.793333333
1889.083333 0.67
1889.166667 0.44
1889.25 0.23
1889.333333 -0.043333333
1889.416667 -0.296666667
1889.5 -0.566666667
1889.583333 -0.713333333
1889.666667 -0.916666667
1889.75 -1.05
1889.833333 -1.156666667
1889.916667 -1.393333333
1890 -1.566666667
1890.083333 -1.476666667
1890.166667 -1.093333333
1890.25 -0.81
1890.333333 -0.863333333
1890.416667 -0.96
1890.5 -1.22
1890.583333 -1.376666667
1890.666667 -1.436666667
1890.75 -1.3
1890.833333 -1.033333333
1890.916667 -0.77
1891 -0.433333333
1891.083333 -0.223333333
1891.166667 -0.083333333
1891.25 -0.066666667
1891.333333 -0.093333333
1891.416667 -0.2
1891.5 -0.276666667
1891.583333 -0.333333333
1891.666667 -0.263333333
1891.75 -0.18
1891.833333 -0.09
1891.916667 -0.206666667
1892 -0.29
1892.083333 -0.453333333
1892.166667 -0.53
1892.25 -0.6
1892.333333 -0.616666667
1892.416667 -0.623333333
1892.5 -0.75
1892.583333 -0.956666667
1892.666667 -1.19
1892.75 -1.363333333
1892.833333 -1.21
1892.916667 -0.923333333
1893 -0.633333333
1893.083333 -0.636666667
1893.166667 -0.82
1893.25 -1.05
1893.333333 -1.243333333
1893.416667 -1.426666667
1893.5 -1.573333333
1893.583333 -1.653333333
1893.666667 -1.593333333
1893.75 -1.493333333
1893.833333 -1.326666667
1893.916667 -1.216666667
1894 -1.176666667
1894.083333 -1.176666667
1894.166667 -1.116666667
1894.25 -1.033333333
1894.333333 -0.993333333
1894.416667 -0.98
1894.5 -0.93
1894.583333 -1.03
1894.666667 -1.033333333
1894.75 -1.08
1894.833333 -0.853333333
1894.916667 -0.79
1895 -0.616666667
1895.083333 -0.576666667
1895.166667 -0.46
1895.25 -0.446666667
1895.333333 -0.476666667
1895.416667 -0.51
1895.5 -0.37
1895.583333 -0.213333333
1895.666667 -0.116666667
1895.75 -0.13
1895.833333 -0.093333333
1895.916667 -0.066666667
1896 -0.103333333
1896.083333 -0.106666667
1896.166667 -0.1
1896.25 -0.073333333
1896.333333 -0.223333333
1896.416667 -0.126666667
1896.5 0.06
1896.583333 0.366666667
1896.666667 0.453333333
1896.75 0.473333333
1896.833333 0.52
1896.916667 0.58
1897 0.58
1897.083333 0.443333333
1897.166667 0.173333333
1897.25 -0.093333333
1897.333333 -0.243333333
1897.416667 -0.193333333
1897.5 -0.14
1897.583333 -0.106666667
1897.666667 -0.24
1897.75 -0.44
1897.833333 -0.586666667
1897.916667 -0.666666667
1898 -0.603333333
1898.083333 -0.59
1898.166667 -0.47
1898.25 -0.463333333
1898.333333 -0.433333333
1898.416667 -0.516666667
1898.5 -0.64
1898.583333 -0.713333333
1898.666667 -0.666666667
1898.75 -0.62
1898.833333 -0.67
1898.916667 -0.853333333
1899 -0.886666667
1899.083333 -0.846666667
1899.166667 -0.663333333
1899.25 -0.48
1899.333333 -0.373333333
1899.416667 -0.263333333
1899.5 -0.166666667
1899.583333 -0.1
1899.666667 0.106666667
1899.75 0.34
1899.833333 0.7
1899.916667 0.75
1900 0.7
1900.083333 0.56
1900.166667 0.473333333
1900.25 0.373333333
1900.333333 0.276666667
1900.416667 0.226666667
1900.5 0.22
1900.583333 0.216666667
1900.666667 0.23
1900.75 0.203333333
1900.833333 0.333333333
1900.916667 0.443333333
1901 0.463333333
1901.083333 0.316666667
1901.166667 0.133333333
1901.25 0.023333333
1901.333333 -0.13
1901.416667 -0.25
1901.5 -0.29
1901.583333 -0.34
1901.666667 -0.356666667
1901.75 -0.443333333
1901.833333 -0.416666667
1901.916667 -0.473333333
1902 -0.4
1902.083333 -0.4
1902.166667 -0.156666667
1902.25 0.09
1902.333333 0.373333333
1902.416667 0.5
1902.5 0.483333333
1902.583333 0.596666667
1902.666667 0.626666667
1902.75 0.686666667
1902.833333 0.58
1902.916667 0.56
1903 0.626666667
1903.083333 0.696666667
1903.166667 0.616666667
1903.25 0.363333333
1903.333333 0.27
1903.416667 0.063333333
1903.5 0.073333333
1903.583333 -0.163333333
1903.666667 -0.166666667
1903.75 -0.333333333
1903.833333 -0.416666667
1903.916667 -0.646666667
1904 -0.69
1904.083333 -0.656666667
1904.166667 -0.47
1904.25 -0.493333333
1904.333333 -0.423333333
1904.416667 -0.283333333
1904.5 -0.06
1904.583333 -0.013333333
1904.666667 0.12
1904.75 -0.013333333
1904.833333 0.18
1904.916667 0.14
1905 0.48
1905.083333 0.503333333
1905.166667 0.493333333
1905.25 0.466666667
1905.333333 0.356666667
1905.416667 0.46
1905.5 0.446666667
1905.583333 0.686666667
1905.666667 0.626666667
1905.75 0.556666667
1905.833333 0.433333333
1905.916667 0.336666667
1906 0.346666667
1906.083333 0.436666667
1906.166667 0.48
1906.25 0.343333333
1906.333333 0.056666667
1906.416667 -0.07
1906.5 -0.036666667
1906.583333 -0.293333333
1906.666667 -0.523333333
1906.75 -0.606666667
1906.833333 -0.446666667
1906.916667 -0.29
1907 -0.3
1907.083333 -0.293333333
1907.166667 -0.306666667
1907.25 -0.33
1907.333333 -0.313333333
1907.416667 -0.316666667
1907.5 -0.326666667
1907.583333 -0.293333333
1907.666667 -0.353333333
1907.75 -0.356666667
1907.833333 -0.393333333
1907.916667 -0.346666667
1908 -0.26
1908.083333 -0.3
1908.166667 -0.243333333
1908.25 -0.28
1908.333333 -0.33
1908.416667 -0.456666667
1908.5 -0.58
1908.583333 -0.58
1908.666667 -0.553333333
1908.75 -0.646666667
1908.833333 -0.76
1908.916667 -0.74
1909 -0.676666667
1909.083333 -0.54
1909.166667 -0.516666667
1909.25 -0.33
1909.333333 -0.456666667
1909.416667 -0.616666667
1909.5 -0.953333333
1909.583333 -0.963333333
1909.666667 -1.043333333
1909.75 -1.096666667
1909.833333 -1.116666667
1909.916667 -1.09
1910 -0.923333333
1910.083333 -0.906666667
1910.166667 -0.943333333
1910.25 -1.07
1910.333333 -1.183333333
1910.416667 -1.153333333
1910.5 -1.14
1910.583333 -1.203333333
1910.666667 -1.233333333
1910.75 -1.196666667
1910.833333 -1.003333333
1910.916667 -0.816666667
1911 -0.65
1911.083333 -0.623333333
1911.166667 -0.75
1911.25 -0.816666667
1911.333333 -0.863333333
1911.416667 -0.773333333
1911.5 -0.896666667
1911.583333 -0.806666667
1911.666667 -0.723333333
1911.75 -0.31
1911.833333 -0.133333333
1911.916667 0.176666667
1912 0.26
1912.083333 0.446666667
1912.166667 0.436666667
1912.25 0.206666667
1912.333333 -0.043333333
1912.416667 -0.216666667
1912.5 -0.25
1912.583333 -0.226666667
1912.666667 -0.313333333
1912.75 -0.27
1912.833333 -0.363333333
1912.916667 -0.4
1913 -0.273333333
1913.083333 -0.066666667
1913.166667 -0.053333333
1913.25 -0.23
1913.333333 -0.466666667
1913.416667 -0.543333333
1913.5 -0.64
1913.583333 -0.526666667
1913.666667 -0.443333333
1913.75 -0.24
1913.833333 -0.14
1913.916667 -0.036666667
1914 0.123333333
1914.083333 0.16
1914.166667 0.336666667
1914.25 0.226666667
1914.333333 0.14
1914.416667 0.023333333
1914.5 0.096666667
1914.583333 0.173333333
1914.666667 0.17
1914.75 0.073333333
1914.833333 0.106666667
1914.916667 0.206666667
1915 0.366666667
1915.083333 0.43
1915.166667 0.416666667
1915.25 0.363333333
1915.333333 0.403333333
1915.416667 0.313333333
1915.5 0.19
1915.583333 0.013333333
1915.666667 0.05
1915.75 0
1915.833333 -0.01
1915.916667 -0.1
1916 -0.133333333
1916.083333 -0.203333333
1916.166667 -0.2
1916.25 -0.06
1916.333333 0
1916.416667 -0.21
1916.5 -0.65
1916.583333 -1.053333333
1916.666667 -1.146666667
1916.75 -1.186666667
1916.833333 -1.103333333
1916.916667 -1.093333333
1917 -0.856666667
1917.083333 -0.71
1917.166667 -0.563333333
1917.25 -0.603333333
1917.333333 -0.62
1917.416667 -0.616666667
1917.5 -0.523333333
1917.583333 -0.493333333
1917.666667 -0.416666667
1917.75 -0.483333333
1917.833333 -0.51
1917.916667 -0.643333333
1918 -0.643333333
1918.083333 -0.643333333
1918.166667 -0.59
1918.25 -0.533333333
1918.333333 -0.373333333
1918.416667 -0.303333333
1918.5 -0.193333333
1918.583333 -0.11
1918.666667 0.123333333
1918.75 0.306666667
1918.833333 0.43
1918.916667 0.553333333
1919 0.63
1919.083333 0.7
1919.166667 0.646666667
1919.25 0.603333333
1919.333333 0.463333333
1919.416667 0.276666667
1919.5 0.163333333
1919.583333 0.086666667
1919.666667 -0.003333333
1919.75 -0.286666667
1919.833333 -0.293333333
1919.916667 -0.203333333
1920 0.053333333
1920.083333 0.09
1920.166667 0.033333333
1920.25 -0.02
1920.333333 -0.02
1920.416667 0.066666667
1920.5 0.096666667
1920.583333 0.06
1920.666667 0.166666667
1920.75 0.066666667
1920.833333 -0.12
1920.916667 -0.323333333
1921 -0.423333333
1921.083333 -0.586666667
1921.166667 -0.643333333
1921.25 -0.713333333
1921.333333 -0.58
1921.416667 -0.613333333
1921.5 -0.416666667
1921.583333 -0.35
1921.666667 -0.266666667
1921.75 -0.44
1921.833333 -0.353333333
1921.916667 -0.44
1922 -0.196666667
1922.083333 -0.13
1922.166667 -0.106666667
1922.25 -0.116666667
1922.333333 -0.283333333
1922.416667 -0.186666667
1922.5 -0.33
1922.583333 -0.316666667
1922.666667 -0.44
1922.75 -0.396666667
1922.833333 -0.476666667
1922.916667 -0.436666667
1923 -0.45
1923.083333 -0.306666667
1923.166667 -0.196666667
1923.25 -0.153333333
1923.333333 -0.17
1923.416667 -0.303333333
1923.5 -0.276666667
1923.583333 -0.146666667
1923.666667 0.123333333
1923.75 0.326666667
1923.833333 0.4
1923.916667 0.31
1924 0.213333333
1924.083333 0.186666667
1924.166667 0.126666667
1924.25 -0.113333333
1924.333333 -0.306666667
1924.416667 -0.466666667
1924.5 -0.546666667
1924.583333 -0.7
1924.666667 -0.756666667
1924.75 -0.866666667
1924.833333 -0.763333333
1924.916667 -0.886666667
1925 -0.79
1925.083333 -0.876666667
1925.166667 -0.686666667
1925.25 -0.57
1925.333333 -0.543333333
1925.416667 -0.383333333
1925.5 -0.193333333
1925.583333 0.096666667
1925.666667 0.21
1925.75 0.353333333
1925.833333 0.536666667
1925.916667 0.603333333
1926 0.673333333
1926.083333 0.65
1926.166667 0.62
1926.25 0.54
1926.333333 0.426666667
1926.416667 0.343333333
1926.5 0.18
1926.583333 0.053333333
1926.666667 -0.126666667
1926.75 -0.313333333
1926.833333 -0.423333333
1926.916667 -0.336666667
1927 -0.12
1927.083333 -0.113333333
1927.166667 -0.1
1927.25 -0.313333333
1927.333333 -0.29
1927.416667 -0.35
1927.5 -0.203333333
1927.583333 -0.206666667
1927.666667 -0.146666667
1927.75 -0.203333333
1927.833333 -0.063333333
1927.916667 0.046666667
1928 0.21
1928.083333 0.166666667
1928.166667 0.093333333
1928.25 0.026666667
1928.333333 -0.006666667
1928.416667 -0.096666667
1928.5 -0.163333333
1928.583333 -0.226666667
1928.666667 -0.233333333
1928.75 -0.233333333
1928.833333 -0.27
1928.916667 -0.326666667
1929 -0.333333333
1929.083333 -0.253333333
1929.166667 -0.163333333
1929.25 -0.196666667
1929.333333 -0.15
1929.416667 -0.083333333
1929.5 -0.016666667
1929.583333 -0.033333333
1929.666667 -0.03
1929.75 0.016666667
1929.833333 0.176666667
1929.916667 0.29
1930 0.443333333
1930.083333 0.45
1930.166667 0.453333333
1930.25 0.25
1930.333333 0.126666667
1930.416667 0.066666667
1930.5 0.12
1930.583333 0.25
1930.666667 0.316666667
1930.75 0.56
1930.833333 0.576666667
1930.916667 0.65
1931 0.706666667
1931.083333 0.68
1931.166667 0.61
1931.25 0.44
1931.333333 0.456666667
1931.416667 0.413333333
1931.5 0.336666667
1931.583333 0.046666667
1931.666667 -0.173333333
1931.75 -0.293333333
1931.833333 -0.28
1931.916667 -0.316666667
1932 -0.366666667
1932.083333 -0.226666667
1932.166667 -0.113333333
1932.25 -0.043333333
1932.333333 -0.126666667
1932.416667 -0.253333333
1932.5 -0.293333333
1932.583333 -0.306666667
1932.666667 -0.183333333
1932.75 -0.176666667
1932.833333 -0.25
1932.916667 -0.256666667
1933 -0.266666667
1933.083333 -0.19
1933.166667 -0.196666667
1933.25 -0.3
1933.333333 -0.52
1933.416667 -0.67
1933.5 -0.783333333
1933.583333 -0.816666667
1933.666667 -1.016666667
1933.75 -1.04
1933.833333 -1.096666667
1933.916667 -1.066666667
1934 -1.06
1934.083333 -1.033333333
1934.166667 -0.85
1934.25 -0.78
1934.333333 -0.613333333
1934.416667 -0.636666667
1934.5 -0.666666667
1934.583333 -0.72
1934.666667 -0.696666667
1934.75 -0.576666667
1934.833333 -0.46
1934.916667 -0.416666667
1935 -0.306666667
1935.083333 -0.3
1935.166667 -0.313333333
1935.25 -0.513333333
1935.333333 -0.583333333
1935.416667 -0.63
1935.5 -0.433333333
1935.583333 -0.303333333
1935.666667 -0.07
1935.75 -0.04
1935.833333 -0.026666667
1935.916667 -0.026666667
1936 0.046666667
1936.083333 0.1
1936.166667 0.15
1936.25 0.193333333
1936.333333 0.103333333
1936.416667 -0.063333333
1936.5 -0.256666667
1936.583333 -0.243333333
1936.666667 -0.116666667
1936.75 -0.126666667
1936.833333 0.036666667
1936.916667 -0.07
1937 0.113333333
1937.083333 0.2
1937.166667 0.27
1937.25 0.11
1937.333333 -0.216666667
1937.416667 -0.21
1937.5 -0.193333333
1937.583333 -0.136666667
1937.666667 -0.21
1937.75 -0.146666667
1937.833333 -0.156666667
1937.916667 -0.17
1938 -0.206666667
1938.083333 -0.12
1938.166667 -0.11
1938.25 -0.26
1938.333333 -0.496666667
1938.416667 -0.643333333
1938.5 -0.746666667
1938.583333 -0.623333333
1938.666667 -0.68
1938.75 -0.616666667
1938.833333 -0.69
1938.916667 -0.606666667
1939 -0.596666667
1939.083333 -0.563333333
1939.166667 -0.433333333
1939.25 -0.293333333
1939.333333 -0.246666667
1939.416667 -0.203333333
1939.5 -0.22
1939.583333 0.053333333
1939.666667 -0.15
1939.75 -0.12
1939.833333 -0.2
1939.916667 0.193333333
1940 0.476666667
1940.083333 0.616666667
1940.166667 0.57
1940.25 0.426666667
1940.333333 0.356666667
1940.416667 0.34
1940.5 0.313333333
1940.583333 0.156666667
1940.666667 0.153333333
1940.75 0.266666667
1940.833333 0.533333333
1940.916667 0.653333333
1941 0.696666667
1941.083333 0.743333333
1941.166667 0.853333333
1941.25 0.966666667
1941.333333 0.836666667
1941.416667 0.7
1941.5 0.536666667
1941.583333 0.483333333
1941.666667 0.486666667
1941.75 0.566666667
1941.833333 0.723333333
1941.916667 0.686666667
1942 0.583333333
1942.083333 0.326666667
1942.166667 0.33
1942.25 0.133333333
1942.333333 0.016666667
1942.416667 -0.256666667
1942.5 -0.376666667
1942.583333 -0.52
1942.666667 -0.67
1942.75 -0.763333333
1942.833333 -0.826666667
1942.916667 -0.983333333
1943 -1.01
1943.083333 -0.93
1943.166667 -0.663333333
1943.25 -0.43
1943.333333 -0.273333333
1943.416667 -0.166666667
1943.5 -0.09
1943.583333 -0.106666667
1943.666667 -0.226666667
1943.75 -0.43
1943.833333 -0.463333333
1943.916667 -0.393333333
1944 -0.27
1944.083333 -0.18
1944.166667 -0.093333333
1944.25 -0.003333333
1944.333333 0.003333333
1944.416667 0.02
1944.5 0.006666667
1944.583333 0
1944.666667 -0.043333333
1944.75 -0.06
1944.833333 -0.05
1944.916667 -0.113333333
1945 -0.24
1945.083333 -0.476666667
1945.166667 -0.646666667
1945.25 -0.753333333
1945.333333 -0.763333333
1945.416667 -0.686666667
1945.5 -0.643333333
1945.583333 -0.55
1945.666667 -0.506666667
1945.75 -0.403333333
1945.833333 -0.353333333
1945.916667 -0.32
1946 -0.28
1946.083333 -0.24
1946.166667 -0.183333333
1946.25 -0.143333333
1946.333333 0.046666667
1946.416667 0.14
1946.5 0.123333333
1946.583333 0.073333333
1946.666667 0.063333333
1946.75 0.093333333
1946.833333 0.183333333
1946.916667 0.23
1947 0.176666667
1947.083333 0.106666667
1947.166667 0.01
1947.25 0.01
1947.333333 0.056666667
1947.416667 -0.043333333
1947.5 -0.06
1947.583333 -0.423333333
1947.666667 -0.563333333
1947.75 -0.786666667
1947.833333 -0.563333333
1947.916667 -0.303333333
1948 -0.08
1948.083333 0.033333333
1948.166667 0.07
1948.25 0.286666667
1948.333333 0.316666667
1948.416667 0.22
1948.5 -0.016666667
1948.583333 -0.223333333
1948.666667 -0.256666667
1948.75 -0.273333333
1948.833333 -0.253333333
1948.916667 -0.216666667
1949 0.016666667
1949.083333 -0.046666667
1949.166667 -0.006666667
1949.25 -0.203333333
1949.333333 -0.266666667
1949.416667 -0.376666667
1949.5 -0.38
1949.583333 -0.486666667
1949.666667 -0.596666667
1949.75 -0.953333333
1949.833333 -0.96
1949.916667 -0.95
1950 -0.893333333
1950.083333 -0.9
1950.166667 -0.923333333
1950.25 -0.82
1950.333333 -0.723333333
1950.416667 -0.796666667
1950.5 -0.863333333
1950.583333 -0.976666667
1950.666667 -1.003333333
1950.75 -1.146666667
1950.833333 -1.09
1950.916667 -1.156666667
1951 -1.003333333
1951.083333 -0.996666667
1951.166667 -0.753333333
1951.25 -0.496666667
1951.333333 -0.37
1951.416667 -0.203333333
1951.5 -0.093333333
1951.583333 0.066666667
1951.666667 0.126666667
1951.75 0.166666667
1951.833333 0.25
1951.916667 0.28
1952 0.236666667
1952.083333 0.093333333
1952.166667 0.093333333
1952.25 0.063333333
1952.333333 -0.003333333
1952.416667 -0.223333333
1952.5 -0.35
1952.583333 -0.253333333
1952.666667 -0.153333333
1952.75 -0.15
1952.833333 -0.243333333
1952.916667 -0.12
1953 -0.013333333
1953.083333 0.16
1953.166667 0.206666667
1953.25 0.276666667
1953.333333 0.24
1953.416667 0.15
1953.5 0.083333333
1953.583333 0.136666667
1953.666667 0.096666667
1953.75 0.153333333
1953.833333 0.023333333
1953.916667 0.083333333
1954 0.056666667
1954.083333 0.093333333
1954.166667 0.046666667
1954.25 -0.023333333
1954.333333 -0.183333333
1954.416667 -0.426666667
1954.5 -0.626666667
1954.583333 -0.74
1954.666667 -0.763333333
1954.75 -0.83
1954.833333 -0.746666667
1954.916667 -0.716666667
1955 -0.706666667
1955.083333 -0.743333333
1955.166667 -0.83
1955.25 -0.823333333
1955.333333 -0.87
1955.416667 -0.92
1955.5 -0.9
1955.583333 -0.936666667
1955.666667 -1.07
1955.75 -1.256666667
1955.833333 -1.37
1955.916667 -1.213333333
1956 -1.08
1956.083333 -0.946666667
1956.166667 -0.806666667
1956.25 -0.686666667
1956.333333 -0.713333333
1956.416667 -0.8
1956.5 -0.846666667
1956.583333 -0.873333333
1956.666667 -0.88
1956.75 -0.88
1956.833333 -0.696666667
1956.916667 -0.476666667
1957 -0.22
1957.083333 -0.073333333
1957.166667 0.09
1957.25 0.236666667
1957.333333 0.23
1957.416667 0.163333333
1957.5 0.053333333
1957.583333 0.16
1957.666667 0.27
1957.75 0.423333333
1957.833333 0.54
1957.916667 0.76
1958 0.953333333
1958.083333 1.07
1958.166667 0.863333333
1958.25 0.663333333
1958.333333 0.43
1958.416667 0.296666667
1958.5 0.203333333
1958.583333 0.046666667
1958.666667 0.05
1958.75 0.003333333
1958.833333 0.206666667
1958.916667 0.286666667
1959 0.366666667
1959.083333 0.3
1959.166667 0.263333333
1959.25 0.2
1959.333333 0.03
1959.416667 -0.096666667
1959.5 -0.183333333
1959.583333 -0.126666667
1959.666667 -0.116666667
1959.75 -0.21
1959.833333 -0.26
1959.916667 -0.346666667
1960 -0.38
1960.083333 -0.403333333
1960.166667 -0.29
1960.25 -0.193333333
1960.333333 -0.216666667
1960.416667 -0.313333333
1960.5 -0.4
1960.583333 -0.37
1960.666667 -0.33
1960.75 -0.303333333
1960.833333 -0.163333333
1960.916667 -0.166666667
1961 -0.1
1961.083333 -0.223333333
1961.166667 -0.256666667
1961.25 -0.29
1961.333333 -0.273333333
1961.416667 -0.283333333
1961.5 -0.336666667
1961.583333 -0.413333333
1961.666667 -0.49
1961.75 -0.516666667
1961.833333 -0.56
1961.916667 -0.606666667
1962 -0.59
1962.083333 -0.553333333
1962.166667 -0.386666667
1962.25 -0.383333333
1962.333333 -0.3
1962.416667 -0.34
1962.5 -0.316666667
1962.583333 -0.413333333
1962.666667 -0.423333333
1962.75 -0.413333333
1962.833333 -0.383333333
1962.916667 -0.396666667
1963 -0.376666667
1963.083333 -0.31
1963.166667 -0.203333333
1963.25 -0.166666667
1963.333333 -0.216666667
1963.416667 -0.16
1963.5 -0.023333333
1963.583333 0.15
1963.666667 0.27
1963.75 0.32
1963.833333 0.406666667
1963.916667 0.37
1964 0.343333333
1964.083333 0.14
1964.166667 -0.016666667
1964.25 -0.256666667
1964.333333 -0.403333333
1964.416667 -0.58
1964.5 -0.75
1964.583333 -0.943333333
1964.666667 -1.103333333
1964.75 -1.196666667
1964.833333 -1.106666667
1964.916667 -0.883333333
1965 -0.646666667
1965.083333 -0.506666667
1965.166667 -0.423333333
1965.25 -0.336666667
1965.333333 -0.186666667
1965.416667 -0.073333333
1965.5 0.086666667
1965.583333 0.216666667
1965.666667 0.39
1965.75 0.53
1965.833333 0.656666667
1965.916667 0.656666667
1966 0.616666667
1966.083333 0.663333333
1966.166667 0.583333333
1966.25 0.473333333
1966.333333 0.27
1966.416667 0.283333333
1966.5 0.28
1966.583333 0.253333333
1966.666667 0.126666667
1966.75 0.006666667
1966.833333 -0.063333333
1966.916667 -0.313333333
1967 -0.496666667
1967.083333 -0.606666667
1967.166667 -0.373333333
1967.25 -0.1
1967.333333 0.023333333
1967.416667 0.006666667
1967.5 -0.126666667
1967.583333 -0.26
1967.666667 -0.296666667
1967.75 -0.246666667
1967.833333 -0.146666667
1967.916667 -0.163333333
1968 -0.14
1968.083333 -0.23
1968.166667 -0.283333333
1968.25 -0.393333333
1968.333333 -0.293333333
1968.416667 -0.19
1968.5 -0.08
1968.583333 -0.13
1968.666667 -0.036666667
1968.75 0.146666667
1968.833333 0.393333333
1968.916667 0.643333333
1969 0.88
1969.083333 0.943333333
1969.166667 0.793333333
1969.25 0.49
1969.333333 0.256666667
1969.416667 0.1
1969.5 0.113333333
1969.583333 0.25
1969.666667 0.373333333
1969.75 0.413333333
1969.833333 0.463333333
1969.916667 0.46
1970 0.433333333
1970.083333 0.346666667
1970.166667 0.273333333
1970.25 0.216666667
1970.333333 0.103333333
1970.416667 -0.026666667
1970.5 -0.266666667
1970.583333 -0.436666667
1970.666667 -0.586666667
1970.75 -0.606666667
1970.833333 -0.736666667
1970.916667 -0.933333333
1971 -1.083333333
1971.083333 -1.126666667
1971.166667 -0.946666667
1971.25 -0.833333333
1971.333333 -0.713333333
1971.416667 -0.743333333
1971.5 -0.813333333
1971.583333 -0.92
1971.666667 -0.846666667
1971.75 -0.75
1971.833333 -0.553333333
1971.916667 -0.486666667
1972 -0.303333333
1972.083333 -0.15
1972.166667 0.096666667
1972.25 0.263333333
1972.333333 0.383333333
1972.416667 0.373333333
1972.5 0.28
1972.583333 0.24
1972.666667 0.376666667
1972.75 0.516666667
1972.833333 0.736666667
1972.916667 0.783333333
1973 0.783333333
1973.083333 0.633333333
1973.166667 0.336666667
1973.25 0.106666667
1973.333333 -0.226666667
1973.416667 -0.463333333
1973.5 -0.753333333
1973.583333 -0.97
1973.666667 -1.153333333
1973.75 -1.363333333
1973.833333 -1.58
1973.916667 -1.72
1974 -1.576666667
1974.083333 -1.34
1974.166667 -1.08
1974.25 -0.95
1974.333333 -0.836666667
1974.416667 -0.823333333
1974.5 -0.813333333
1974.583333 -0.84
1974.666667 -0.86
1974.75 -0.956666667
1974.833333 -0.96
1974.916667 -0.873333333
1975 -0.65
1975.083333 -0.55
1975.166667 -0.556666667
1975.25 -0.733333333
1975.333333 -0.873333333
1975.416667 -1.1
1975.5 -1.346666667
1975.583333 -1.646666667
1975.666667 -1.823333333
1975.75 -1.91
1975.833333 -1.896666667
1975.916667 -1.726666667
1976 -1.423333333
1976.083333 -0.993333333
1976.166667 -0.69
1976.25 -0.54
1976.333333 -0.496666667
1976.416667 -0.49
1976.5 -0.466666667
1976.583333 -0.33
1976.666667 -0.116666667
1976.75 0.136666667
1976.833333 0.17
1976.916667 0.133333333
1977 0.06
1977.083333 0.053333333
1977.166667 -0.003333333
1977.25 -0.07
1977.333333 -0.04
1977.416667 0.123333333
1977.5 0.29
1977.583333 0.413333333
1977.666667 0.453333333
1977.75 0.53
1977.833333 0.61
1977.916667 0.61
1978 0.53
1978.083333 0.296666667
1978.166667 0.11
1978.25 -0.036666667
1978.333333 -0.156666667
1978.416667 -0.213333333
1978.5 -0.316666667
1978.583333 -0.356666667
1978.666667 -0.376666667
1978.75 -0.306666667
1978.833333 -0.19
1978.916667 -0.026666667
1979 0.126666667
1979.083333 0.233333333
1979.166667 0.196666667
1979.25 0.053333333
1979.333333 -0.07
1979.416667 -0.113333333
1979.5 -0.113333333
1979.583333 -0.113333333
1979.666667 -0.086666667
1979.75 -0.023333333
1979.833333 0.193333333
1979.916667 0.333333333
1980 0.513333333
1980.083333 0.48
1980.166667 0.433333333
1980.25 0.35
1980.333333 0.296666667
1980.416667 0.253333333
1980.5 0.106666667
1980.583333 -0.006666667
1980.666667 -0.03
1980.75 0.09
1980.833333 0.166666667
1980.916667 0.096666667
1981 -0.003333333
1981.083333 0.013333333
1981.166667 0.023333333
1981.25 0.016666667
1981.333333 -0.136666667
1981.416667 -0.25
1981.5 -0.336666667
1981.583333 -0.3
1981.666667 -0.203333333
1981.75 -0.136666667
1981.833333 -0.046666667
1981.916667 -0.046666667
1982 -0.03
1982.083333 -0.003333333
1982.166667 0.163333333
1982.25 0.356666667
1982.333333 0.503333333
1982.416667 0.453333333
1982.5 0.366666667
1982.583333 0.286666667
1982.666667 0.496666667
1982.75 0.616666667
1982.833333 0.71
1982.916667 0.68
1983 0.716666667
1983.083333 0.67
1983.166667 0.503333333
1983.25 0.356666667
1983.333333 0.193333333
1983.416667 -0.006666667
1983.5 -0.223333333
1983.583333 -0.446666667
1983.666667 -0.62
1983.75 -0.796666667
1983.833333 -0.81
1983.916667 -0.756666667
1984 -0.676666667
1984.083333 -0.703333333
1984.166667 -0.753333333
1984.25 -0.82
1984.333333 -0.826666667
1984.416667 -0.713333333
1984.5 -0.62
1984.583333 -0.473333333
1984.666667 -0.536666667
1984.75 -0.65
1984.833333 -0.906666667
1984.916667 -0.85
1985 -0.746666667
1985.083333 -0.636666667
1985.166667 -0.74
1985.25 -0.79
1985.333333 -0.776666667
1985.416667 -0.64
1985.5 -0.49
1985.583333 -0.343333333
1985.666667 -0.293333333
1985.75 -0.25
1985.833333 -0.176666667
1985.916667 -0.206666667
1986 -0.226666667
1986.083333 -0.31
1986.166667 -0.276666667
1986.25 -0.273333333
1986.333333 -0.146666667
1986.416667 -0.006666667
1986.5 0.173333333
1986.583333 0.32
1986.666667 0.456666667
1986.75 0.57
1986.833333 0.6
1986.916667 0.613333333
1987 0.66
1987.083333 0.753333333
1987.166667 0.726666667
1987.25 0.646666667
1987.333333 0.613333333
1987.416667 0.666666667
1987.5 0.716666667
1987.583333 0.74
1987.666667 0.826666667
1987.75 0.926666667
1987.833333 0.963333333
1987.916667 0.873333333
1988 0.683333333
1988.083333 0.473333333
1988.166667 0.163333333
1988.25 -0.176666667
1988.333333 -0.536666667
1988.416667 -0.756666667
1988.5 -0.86
1988.583333 -0.946666667
1988.666667 -1.166666667
1988.75 -1.42
1988.833333 -1.606666667
1988.916667 -1.616666667
1989 -1.52
1989.083333 -1.406666667
1989.166667 -1.193333333
1989.25 -0.986666667
1989.333333 -0.85
1989.416667 -0.72
1989.5 -0.676666667
1989.583333 -0.523333333
1989.666667 -0.456666667
1989.75 -0.343333333
1989.833333 -0.183333333
1989.916667 0.02
1990 0.253333333
1990.083333 0.37
1990.166667 0.39
1990.25 0.326666667
1990.333333 0.21
1990.416667 0.203333333
1990.5 0.24
1990.583333 0.293333333
1990.666667 0.343333333
1990.75 0.35
1990.833333 0.476666667
1990.916667 0.556666667
1991 0.633333333
1991.083333 0.563333333
1991.166667 0.526666667
1991.25 0.513333333
1991.333333 0.563333333
1991.416667 0.546666667
1991.5 0.53
1991.583333 0.44
1991.666667 0.513333333
1991.75 0.576666667
1991.833333 0.746666667
1991.916667 0.723333333
1992 0.783333333
1992.083333 0.796666667
1992.166667 0.833333333
1992.25 0.78
1992.333333 0.62
1992.416667 0.493333333
1992.5 0.303333333
1992.583333 0.213333333
1992.666667 0.093333333
1992.75 0.08
1992.833333 0.14
1992.916667 0.29
1993 0.41
1993.083333 0.436666667
1993.166667 0.453333333
1993.25 0.47
1993.333333 0.483333333
1993.416667 0.436666667
1993.5 0.366666667
1993.583333 0.356666667
1993.666667 0.336666667
1993.75 0.376666667
1993.833333 0.373333333
1993.916667 0.33
1994 0.196666667
1994.083333 0.11
1994.166667 0.13
1994.25 0.21
1994.333333 0.296666667
1994.416667 0.41
1994.5 0.583333333
1994.583333 0.653333333
1994.666667 0.72
1994.75 0.77
1994.833333 0.88
1994.916667 0.92
1995 0.906666667
1995.083333 0.876666667
1995.166667 0.756666667
1995.25 0.62
1995.333333 0.49
1995.416667 0.39
1995.5 0.24
1995.583333 0.066666667
1995.666667 -0.11
1995.75 -0.223333333
1995.833333 -0.273333333
1995.916667 -0.296666667
1996 -0.3
1996.083333 -0.286666667
1996.166667 -0.23
1996.25 -0.2
1996.333333 -0.146666667
1996.416667 -0.146666667
1996.5 -0.166666667
1996.583333 -0.24
1996.666667 -0.243333333
1996.75 -0.176666667
1996.833333 -0.08
1996.916667 0.016666667
1997 0.106666667
1997.083333 0.163333333
1997.166667 0.306666667
1997.25 0.466666667
1997.333333 0.576666667
1997.416667 0.636666667
1997.5 0.666666667
1997.583333 0.776666667
1997.666667 0.816666667
1997.75 0.876666667
1997.833333 0.85
1997.916667 0.876666667
1998 0.846666667
1998.083333 0.756666667
1998.166667 0.53
1998.25 0.31
1998.333333 0.05
1998.416667 -0.176666667
1998.5 -0.453333333
1998.583333 -0.596666667
1998.666667 -0.786666667
1998.75 -0.94
1998.833333 -1.12
1998.916667 -1.28
1999 -1.39
1999.083333 -1.316666667
1999.166667 -1.11
1999.25 -0.913333333
1999.333333 -0.833333333
1999.416667 -0.813333333
1999.5 -0.84
1999.583333 -0.833333333
1999.666667 -0.84
1999.75 -0.883333333
1999.833333 -1.03
1999.916667 -1.2
2000 -1.31
2000.083333 -1.356666667
2000.166667 -1.273333333
2000.25 -1.12
2000.333333 -0.896666667
2000.416667 -0.723333333
2000.5 -0.563333333
2000.583333 -0.473333333
2000.666667 -0.44
2000.75 -0.466666667
2000.833333 -0.6
2000.916667 -0.713333333
2001 -0.796666667
2001.083333 -0.733333333
2001.166667 -0.57
2001.25 -0.39
2001.333333 -0.203333333
2001.416667 -0.036666667
2001.5 0.11
2001.583333 0.223333333
2001.666667 0.22
2001.75 0.203333333
2001.833333 0.11
2001.916667 0.146666667
2002 0.176666667
2002.083333 0.26
2002.166667 0.293333333
2002.25 0.333333333
2002.333333 0.443333333
2002.416667 0.516666667
2002.5 0.6
2002.583333 0.61
2002.666667 0.68
2002.75 0.79
2002.833333 0.863333333
2002.916667 0.833333333
2003 0.746666667
2003.083333 0.683333333
2003.166667 0.586666667
2003.25 0.386666667
2003.333333 0.233333333
2003.416667 0.176666667
2003.5 0.22
2003.583333 0.243333333
2003.666667 0.323333333
2003.75 0.433333333
2003.833333 0.483333333
2003.916667 0.453333333
2004 0.376666667
2004.083333 0.266666667
2004.166667 0.21
2004.25 0.2
2004.333333 0.273333333
2004.416667 0.36
2004.5 0.446666667
2004.583333 0.586666667
2004.666667 0.673333333
2004.75 0.733333333
2004.833333 0.743333333
2004.916667 0.766666667
2005 0.723333333
2005.083333 0.643333333
2005.166667 0.493333333
2005.25 0.386666667
2005.333333 0.296666667
2005.416667 0.206666667
2005.5 0.146666667
2005.583333 0.1
2005.666667 0.096666667
2005.75 0.05
2005.833333 -0.066666667
2005.916667 -0.276666667
2006 -0.483333333
2006.083333 -0.56
2006.166667 -0.453333333
2006.25 -0.233333333
2006.333333 -0.02
2006.416667 0.123333333
2006.5 0.273333333
2006.583333 0.41
2006.666667 0.56
2006.75 0.663333333
2006.833333 0.746666667
2006.916667 0.703333333
2007 0.566666667
2007.083333 0.343333333
2007.166667 0.2
2007.25 0.066666667
2007.333333 0.03
2007.416667 -0.036666667
2007.5 -0.076666667
2007.583333 -0.276666667
2007.666667 -0.5
2007.75 -0.813333333
2007.833333 -0.986666667
2007.916667 -1.19
2008 -1.306666667
2008.083333 -1.356666667
2008.166667 -1.213333333
2008.25 -1.01
2008.333333 -0.82
2008.416667 -0.653333333
2008.5 -0.493333333
2008.583333 -0.423333333
2008.666667 -0.406666667
2008.75 -0.456666667
2008.833333 -0.546666667
2008.916667 -0.65
2009 -0.65
2009.083333 -0.526666667
2009.166667 -0.32
2009.25 -0.093333333
2009.333333 0.136666667
2009.416667 0.32
2009.5 0.473333333
2009.583333 0.556666667
2009.666667 0.71
2009.75 0.906666667
2009.833333 1.146666667
2009.916667 1.243333333
2010 1.156666667
2010.083333 1.02
2010.166667 0.85
2010.25 0.566666667
2010.333333 0.183333333
2010.416667 -0.253333333
2010.5 -0.66
2010.583333 -1.003333333
2010.666667 -1.266666667
2010.75 -1.363333333
2010.833333 -1.393333333
2010.916667 -1.386666667
2011 -1.256666667
2011.083333 -1.046666667
2011.166667 -0.816666667
2011.25 -0.653333333
2011.333333 -0.546666667
2011.416667 -0.473333333
2011.5 -0.49
2011.583333 -0.576666667
2011.666667 -0.67
2011.75 -0.723333333
2011.833333 -0.843333333
2011.916667 -0.93
2012 -0.923333333
2012.083333 -0.763333333
2012.166667 -0.533333333
2012.25 -0.386666667
2012.333333 -0.253333333
2012.416667 -0.166666667
2012.5 0.02
2012.583333 0.166666667
2012.666667 0.296666667
2012.75 0.323333333
2012.833333 0.263333333
2012.916667 0.133333333
2013 -0.036666667
2013.083333 -0.13
2013.166667 -0.13
2013.25 -0.1
2013.333333 -0.08
2013.416667 -0.096666667
2013.5 -0.07
2013.583333 -0.03
2013.666667 -0.01
2013.75 0.036666667
2013.833333 0.01
2013.916667 -0.05
2014 -0.076666667
2014.083333 0.04
2014.166667 0.226666667
2014.25 0.336666667
2014.333333 0.376666667
2014.416667 0.343333333
2014.5 0.316666667
2014.583333 0.343333333
2014.666667 0.443333333
2014.75 0.603333333
2014.833333 0.683333333
2014.916667 0.743333333
2015 0.753333333
2015.083333 0.77
2015.166667 0.873333333
2015.25 0.916666667
2015.333333 1.013333333
2015.416667 1.02
2015.5 1.046666667
2015.583333 1.07
2015.666667 1.12
2015.75 1.3
2015.833333 1.43
2015.916667 1.476666667
2016 1.38
2016.083333 1.26
2016.166667 1.11
2016.25 0.886666667
2016.333333 0.653333333
2016.416667 0.44
2016.5 0.236666667
2016.583333 0.033333333
2016.666667 -0.173333333
2016.75 -0.276666667
2016.833333 -0.266666667
2016.916667 -0.183333333
2017 -0.066666667
2017.083333 -0.04
2017.166667 0.066666667
2017.25 0.143333333
2017.333333 0.273333333
2017.416667 0.306666667
2017.5 0.266666667
2017.583333 0.12
2017.666667 -0.01
2017.75 -0.136666667
2017.833333 -0.206666667
2017.916667 -0.276666667
2018 -0.273333333
2018.083333 -0.2
2018.166667 -0.036666667
2018.25 0.126666667
2018.333333 0.253333333
2018.416667 0.306666667
2018.5 0.363333333
2018.583333 0.453333333
2018.666667 0.62
2018.75 0.736666667
2018.833333 0.846666667
2018.916667 0.733333333
2019 0.686666667
2019.083333 0.616666667
2019.166667 0.643333333
2019.25 0.636666667
2019.333333 0.656666667
2019.416667 0.703333333
2019.5 0.666666667
2019.583333 0.59
2019.666667 0.636666667
2019.75 0.75
2019.833333 0.836666667
2019.916667 0.843333333
2020 0.823333333
2020.083333 0.8
2020.166667 0.71
2020.25 0.496666667
2020.333333 0.326666667
2020.416667 0.18
2020.5 0.086666667
2020.583333 -0.07
2020.666667 -0.346666667
2020.75 -0.476666667
2020.833333 -0.61
2020.916667 -0.7
2021 -0.79
2021.083333 -0.74
2021.166667 -0.52
2021.25 -0.316666667
2021.333333 -0.133333333
2021.416667 -0.08
2021.5 -0.093333333
2021.583333 -0.206666667
2021.666667 -0.323333333
2021.75 -0.416666667
2021.833333 -0.52
2021.916667 -0.453333333
2022 -0.353333333
2022.083333 -0.33
2022.166667 -0.443333333
2022.25 -0.613333333
2022.333333 -0.63
2022.416667 -0.626666667
2022.5 -0.663333333
2022.583333 -0.75
2022.666667 -0.84
2022.75 -0.766666667
2022.833333 -0.57
#
# See: https://chat.openai.com/share/d12f8a6e-8873-4aa4-992a-48125cc6aee5
#
import pandas as pd
import numpy as np
from scipy.optimize import minimize
from scipy.fftpack import fft, ifft, fftfreq
from scipy.stats import pearsonr
import matplotlib.pyplot as plt
# Load the data
df = pd.read_csv('/mnt/data/nino4avg.dat', sep='\t', header=None)
df.columns = ['Time', 'Amplitude']
# Separate the data into training and testing based on the given time interval
df_train = df[(df['Time'] < 1950) | (df['Time'] > 1960)]
df_test = df[(df['Time'] >= 1950) & (df['Time'] <= 1960)]
# Perform FFT on the training data
y_fft = fft(df_train['Amplitude'].to_numpy())
# Get the power spectrum
power_spectrum = np.abs(y_fft)**2
# Get the indices of the 20 largest peaks in the power spectrum
peak_indices = np.argsort(power_spectrum)[-20:]
# Create a zero-filled array for the FFT coefficients
coeffs_fft = np.zeros(len(y_fft), dtype=complex)
# Only keep the coefficients corresponding to the 20 largest peaks
coeffs_fft[peak_indices] = y_fft[peak_indices]
# Perform inverse FFT to get the time-domain representation
df_train['Prediction'] = ifft(coeffs_fft).real
# Calculate the Pearson correlation coefficient
pearson_train_fft = pearsonr(df_train['Amplitude'], df_train['Prediction'])[0]
# Perform inverse FFT to get the time-domain representation for test data
# Note: We're using the same coefficients derived from training data
test_prediction = ifft(coeffs_fft, n=len(df_test)).real
# Add prediction to the test dataframe
df_test['Prediction'] = test_prediction
# Calculate the Pearson correlation coefficient for the test data
pearson_test_fft = pearsonr(df_test['Amplitude'], df_test['Prediction'])[0]
# Plotting the results with specified colors
plt.figure(figsize=(12, 6))
plt.plot(df_train['Time'], df_train['Amplitude'], color='blue', label='Training Data')
plt.plot(df_test['Time'], df_test['Amplitude'], color='blue', label='Testing Data')
plt.plot(df_train['Time'], df_train['Prediction'], color='red', label='Training Prediction')
plt.plot(df_test['Time'], df_test['Prediction'], color='red', label='Testing Prediction')
plt.legend()
plt.show()
print("Pearson correlation coefficient for training data: ", pearson_train_fft)
print("Pearson correlation coefficient for testing data: ", pearson_test_fft)
import pandas as pd
import numpy as np
from scipy.fftpack import fft, fftfreq
import matplotlib.pyplot as plt
# Load the data
df = pd.read_csv('nino4avg.dat', sep='\t', header=None) # replace with your file path if needed
df.columns = ['Time', 'Amplitude']
# Separate the data into training and testing based on the given time interval
df_train = df[(df['Time'] < 1950) | (df['Time'] > 1960)]
# Perform FFT on the training data
y_fft = fft(df_train['Amplitude'].to_numpy())
# Get the power spectrum
power_spectrum = np.abs(y_fft)**2
# Get the frequencies corresponding to the power spectrum
frequencies = fftfreq(len(df_train['Amplitude']), df_train['Time'].iloc[1] - df_train['Time'].iloc[0])
# Get the indices of the 20 largest peaks in the power spectrum
peak_indices = np.argsort(power_spectrum)[-20:]
# Plotting the power spectrum
plt.figure(figsize=(12, 6))
plt.plot(frequencies[:len(frequencies)//2], power_spectrum[:len(power_spectrum)//2], color='blue')
plt.scatter(frequencies[peak_indices], power_spectrum[peak_indices], color='red')
plt.xlabel('Frequency')
plt.ylabel('Power')
plt.title('Power Spectrum')
plt.show()
@pukpr
Copy link
Author

pukpr commented Jul 9, 2023

This is the result of the initial ChatGPT run:

image

prompted to generate diff colors

image

@pukpr
Copy link
Author

pukpr commented Jul 9, 2023

Asked for a power spectrum alongside

Here is the spectral plot of the training data. The plot shows the power spectrum, with the frequencies along the x-axis and the power of each frequency along the y-axis. The 20 largest peaks in the power spectrum are highlighted in red.

In that view, it appears that a mirror negative sinusoidal factor peak frequency is provided for each positive. They should all be positive if not miscounting for real and imaginary factors.

You're correct. The Fast Fourier Transform (FFT) produces a symmetric spectrum when the input signal is real. The first half of the spectrum represents the positive frequencies, while the second half represents the negative frequencies (or the positive frequencies in reverse order). Both halves contain the same information due to this symmetry.

To avoid counting the same peak twice (once in the positive frequencies and once in the negative frequencies), you should only consider the first half of the spectrum when identifying the largest peaks. Let's modify the code to only consider the positive frequencies.

# Get the indices of the 20 largest peaks in the power spectrum
# Now we consider only the first half of the spectrum (positive frequencies)
peak_indices = np.argsort(power_spectrum[:len(power_spectrum)//2])[-20:]

# Plotting the power spectrum
plt.figure(figsize=(12, 6))
plt.plot(frequencies[:len(frequencies)//2], power_spectrum[:len(power_spectrum)//2], color='blue')
plt.scatter(frequencies[peak_indices], power_spectrum[peak_indices], color='red')
plt.xlabel('Frequency')
plt.ylabel('Power')
plt.title('Power Spectrum')
plt.show()

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment