├── .gitignore
├── Chapter2_MorePyMC
├── sms_model.png
├── Screen Shot 2013-02-08 at 11.23.49 AM.png
├── README.md
├── data
│ └── challenger_data.csv
├── daft_plot.py
└── separation_plot.py
├── Chapter6_Priorities
├── data
│ ├── table_2014.csv
│ ├── table_2014.ods
│ ├── data.csv
│ ├── data.txt
│ └── results_2014.csv
├── README.md
├── BanditsD3.html
├── other_strats.py
├── ystockquote.py
└── d3bandits.js
├── ExamplesFromChapters
├── README.md
├── Chapter2
│ ├── FreqOfCheaters.py
│ ├── ORingFailure.py
│ └── ABtesting.py
├── Chapter1
│ └── SMS_behaviour.py
└── Chapter3
│ └── ClusteringWithGaussians.py
├── Chapter4_TheGreatestTheoremNeverTold
├── reddit_comments.png
├── README.md
└── top_showerthoughts_submissions.py
├── requirements.txt
├── to_latex_pdf.sh
├── Chapter1_Introduction
├── README.md
└── data
│ └── txtdata.csv
├── Chapter5_LossFunctions
├── README.md
├── draw_sky2.py
└── data
│ ├── Test_haloCounts.csv
│ └── Train_Skies
│ └── Train_Skies
│ ├── Training_Sky200.csv
│ ├── Training_Sky191.csv
│ ├── Training_Sky24.csv
│ ├── Training_Sky45.csv
│ ├── Training_Sky216.csv
│ ├── Training_Sky132.csv
│ ├── Training_Sky79.csv
│ ├── Training_Sky168.csv
│ └── Training_Sky145.csv
├── Chapter3_MCMC
├── README.md
├── data
│ ├── smoking_death.csv
│ ├── github_data.csv
│ └── mixture_data.csv
└── github_pull.py
├── styles
├── bmh_matplotlibrc.json
└── custom.css
├── sandbox
├── github_events.py
└── Chapter10_
│ ├── data
│ ├── gh_forks.csv
│ ├── gh_stars.csv
│ ├── gh_forks_02112013.csv
│ └── gh_stars_02112013.csv
│ └── github_datapull.py
├── LICENSE.txt
├── book_layout.txt
└── Chapter7_BayesianMachineLearning
├── auc.py
└── MachineLearning.ipynb
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | *.pyc
3 | *~
4 | *.png
5 | **/.ipynb_checkpoints
6 |
--------------------------------------------------------------------------------
/Chapter2_MorePyMC/sms_model.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/canyon289/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers/master/Chapter2_MorePyMC/sms_model.png
--------------------------------------------------------------------------------
/Chapter6_Priorities/data/table_2014.csv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/canyon289/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers/master/Chapter6_Priorities/data/table_2014.csv
--------------------------------------------------------------------------------
/Chapter6_Priorities/data/table_2014.ods:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/canyon289/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers/master/Chapter6_Priorities/data/table_2014.ods
--------------------------------------------------------------------------------
/ExamplesFromChapters/README.md:
--------------------------------------------------------------------------------
1 | ## Read Me
2 |
3 |
4 | Included is all PyMC examples and models *out of context*, this is for users to easily view the entire Python program.
5 |
6 |
--------------------------------------------------------------------------------
/Chapter4_TheGreatestTheoremNeverTold/reddit_comments.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/canyon289/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers/master/Chapter4_TheGreatestTheoremNeverTold/reddit_comments.png
--------------------------------------------------------------------------------
/Chapter2_MorePyMC/Screen Shot 2013-02-08 at 11.23.49 AM.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/canyon289/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers/master/Chapter2_MorePyMC/Screen Shot 2013-02-08 at 11.23.49 AM.png
--------------------------------------------------------------------------------
/requirements.txt:
--------------------------------------------------------------------------------
1 | ipython>=2.0
2 | matplotlib>=1.2.1
3 | numpy>=1.7.1
4 | pymc==2.3.4
5 | pyzmq>=13.1.0
6 | scipy>=0.12.0
7 | tornado>=3.0.2
8 | wsgiref>=0.1.2; python_version < '3.0'
9 | praw>=2.0.0
10 | jinja2
11 |
--------------------------------------------------------------------------------
/to_latex_pdf.sh:
--------------------------------------------------------------------------------
1 | find Prologue Chapter* -name "*.ipynb" | grep -v "PyMC2" | xargs ipython3 nbconvert --to pdf --template article
2 |
3 | # merge all files:
4 | pdfjoin Prologue.pdf Ch*.pdf DontOverfit.pdf MachineLearning.pdf
5 |
--------------------------------------------------------------------------------
/Chapter6_Priorities/README.md:
--------------------------------------------------------------------------------
1 | Chapter 6: Getting our priorities straight
2 | ===========
3 |
4 | ### [Read it online here](http://nbviewer.ipython.org/urls/raw.github.com/CamDavidsonPilon/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers/master/Chapter6_Priorities/Ch6_Priors_PyMC2.ipynb)
5 |
--------------------------------------------------------------------------------
/Chapter6_Priorities/data/data.csv:
--------------------------------------------------------------------------------
1 | Pos,Team,Pl,w,D,L,PF,PA,DF,TF,TA,Pts
2 | 1,Ireland,5,4,0,1,132,49,83,16,4,8
3 | 2,England,5,4,0,1,138,65,73,14,5,8
4 | 3,Wales,5,3,0,2,122,79,43,11,6,6
5 | 4,France,5,3,0,2,101,100,1,9,10,6
6 | 5,Scotland,5,1,0,4,47,138,-91,4,15,2
7 | 6,Italy,5,0,0,5,63,172,-109,7,21,0
8 |
--------------------------------------------------------------------------------
/Chapter1_Introduction/README.md:
--------------------------------------------------------------------------------
1 | Chapter 1: Introduction to Bayesian Methods
2 | ===========
3 |
4 | ### [Read it online here](http://nbviewer.ipython.org/urls/raw.github.com/CamDavidsonPilon/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers/master/Chapter1_Introduction/Ch1_Introduction_PyMC2.ipynb)
5 |
--------------------------------------------------------------------------------
/Chapter2_MorePyMC/README.md:
--------------------------------------------------------------------------------
1 | Chapter 2: A little more on PyMC
2 | =================================
3 |
4 | ### [Read it online here](http://nbviewer.ipython.org/urls/raw.github.com/CamDavidsonPilon/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers/master/Chapter2_MorePyMC/Ch2_MorePyMC_PyMC2.ipynb)
5 |
--------------------------------------------------------------------------------
/Chapter5_LossFunctions/README.md:
--------------------------------------------------------------------------------
1 | Chapter 5: Would you rather lose an arm or a leg?
2 | ====
3 |
4 | ### [Read it online here](http://nbviewer.ipython.org/urls/raw.github.com/CamDavidsonPilon/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers/master/Chapter5_LossFunctions/Ch5_LossFunctions_PyMC2.ipynb)
5 |
--------------------------------------------------------------------------------
/Chapter4_TheGreatestTheoremNeverTold/README.md:
--------------------------------------------------------------------------------
1 | Chapter 4: The Greatest Theorem Never Told
2 | ====
3 | ### [Read it online here](http://nbviewer.ipython.org/urls/raw.github.com/CamDavidsonPilon/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers/master/Chapter4_TheGreatestTheoremNeverTold/Ch4_LawOfLargeNumbers_PyMC2.ipynb)
4 |
--------------------------------------------------------------------------------
/Chapter3_MCMC/README.md:
--------------------------------------------------------------------------------
1 | Chapter 3: Opening the black box of MCMC (Markov Chain Monte Carlo)
2 | ==================================================================
3 |
4 | ### [Read it online here](http://nbviewer.ipython.org/urls/raw.github.com/CamDavidsonPilon/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers/master/Chapter3_MCMC/Ch3_IntroMCMC_PyMC2.ipynb)
5 |
--------------------------------------------------------------------------------
/Chapter6_Priorities/data/data.txt:
--------------------------------------------------------------------------------
1 |
2 | Possition Nation Games Points Tries Table
3 | points
4 | P:q
5 | layed Won Drawn Lost For Against Difference
6 | 1 Ireland 5 4 0 1 132 49 +83 16 8
7 | 2 England 5 4 0 1 138 65 +73 14 8
8 | 3 Wales 5 3 0 2 122 79 +43 11 6
9 | 4 France 5 3 0 2 101 100 +1 9 6
10 | 5 Scotland 5 1 0 4 47 138 −91 4 2
11 | 6 Italy 5 0 0 5 63 172 −109 7 0
12 |
13 |
--------------------------------------------------------------------------------
/Chapter6_Priorities/data/results_2014.csv:
--------------------------------------------------------------------------------
1 | home_team,away_team,home_score,away_score
2 | Wales,Italy,23,15
3 | France,England,26,24
4 | Ireland,Scotland,28,6
5 | Ireland,Wales,26,3
6 | Scotland,England,0,20
7 | France,Italy,30,10
8 | Wales,France,27,6
9 | Italy,Scotland,20,21
10 | England,Ireland,13,10
11 | Ireland,Italy,46,7
12 | Scotland,France,17,19
13 | England,Wales,29,18
14 | Italy,England,11,52
15 | Wales,Scotland,51,3
16 | France,Ireland,20,22
17 |
--------------------------------------------------------------------------------
/ExamplesFromChapters/Chapter2/FreqOfCheaters.py:
--------------------------------------------------------------------------------
1 | import pymc as pm
2 |
3 | p = pm.Uniform("freq_cheating", 0, 1)
4 |
5 |
6 | @pm.deterministic
7 | def p_skewed(p=p):
8 | return 0.5 * p + 0.25
9 |
10 | yes_responses = pm.Binomial(
11 | "number_cheaters", 100, p_skewed, value=35, observed=True)
12 |
13 | model = pm.Model([yes_responses, p_skewed, p])
14 |
15 | # To Be Explained in Chapter 3!
16 | mcmc = pm.MCMC(model)
17 | mcmc.sample(50000, 25000)
18 |
--------------------------------------------------------------------------------
/styles/bmh_matplotlibrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "lines.linewidth": 2.0,
3 | "axes.edgecolor": "#bcbcbc",
4 | "patch.linewidth": 0.5,
5 | "legend.fancybox": true,
6 | "axes.color_cycle": [
7 | "#348ABD",
8 | "#A60628",
9 | "#7A68A6",
10 | "#467821",
11 | "#CF4457",
12 | "#188487",
13 | "#E24A33"
14 | ],
15 | "axes.facecolor": "#eeeeee",
16 | "axes.labelsize": "large",
17 | "axes.grid": true,
18 | "patch.edgecolor": "#eeeeee",
19 | "axes.titlesize": "x-large",
20 | "svg.fonttype": "path",
21 | "examples.directory": ""
22 | }
23 |
--------------------------------------------------------------------------------
/Chapter2_MorePyMC/data/challenger_data.csv:
--------------------------------------------------------------------------------
1 | Date,Temperature,Damage Incident
2 | 04/12/1981,66,0
3 | 11/12/1981,70,1
4 | 3/22/82,69,0
5 | 6/27/82,80,NA
6 | 01/11/1982,68,0
7 | 04/04/1983,67,0
8 | 6/18/83,72,0
9 | 8/30/83,73,0
10 | 11/28/83,70,0
11 | 02/03/1984,57,1
12 | 04/06/1984,63,1
13 | 8/30/84,70,1
14 | 10/05/1984,78,0
15 | 11/08/1984,67,0
16 | 1/24/85,53,1
17 | 04/12/1985,67,0
18 | 4/29/85,75,0
19 | 6/17/85,70,0
20 | 7/29/85,81,0
21 | 8/27/85,76,0
22 | 10/03/1985,79,0
23 | 10/30/85,75,1
24 | 11/26/85,76,0
25 | 01/12/1986,58,1
26 | 1/28/86,31,Challenger Accident
27 |
--------------------------------------------------------------------------------
/sandbox/github_events.py:
--------------------------------------------------------------------------------
1 | #github_events.py
2 |
3 | try:
4 | from json import loads
5 |
6 | import numpy as np
7 | from requests import get
8 |
9 | except ImportError as e:
10 | raise e
11 |
12 |
13 | URL = "https://api.github.com/events"
14 |
15 | #github allows up to 10 pages of 30 events, but we will only keep the unique ones.
16 | ids = np.empty(300, dtype=int)
17 |
18 | k = 0
19 | for page in range(10,0, -1):
20 |
21 | r = get( URL, params = {"page":page} )
22 | data = loads(r.text)
23 | for event in data:
24 | ids[k] = ( event["actor"]["id"] )
25 | k+=1
26 |
27 | ids = np.unique( ids.astype(int) )
--------------------------------------------------------------------------------
/Chapter5_LossFunctions/draw_sky2.py:
--------------------------------------------------------------------------------
1 | import matplotlib.pyplot as plt
2 | from matplotlib.patches import Ellipse
3 | import numpy as np
4 |
5 | def draw_sky(galaxies):
6 | """adapted from Vishal Goklani"""
7 | size_multiplier = 45
8 | fig = plt.figure(figsize=(10,10))
9 | ax = fig.add_subplot(111, aspect='equal')
10 | n = galaxies.shape[0]
11 | for i in range(n):
12 | _g = galaxies[i,:]
13 | x,y = _g[0], _g[1]
14 | d = np.sqrt( _g[2]**2 + _g[3]**2 )
15 | a = 1.0/ ( 1 - d )
16 | b = 1.0/( 1 + d)
17 | theta = np.degrees( np.arctan2( _g[3], _g[2])*0.5 )
18 |
19 | ax.add_patch( Ellipse(xy=(x, y), width=size_multiplier*a, height=size_multiplier*b, angle=theta) )
20 | ax.autoscale_view(tight=True)
21 |
22 | return fig
--------------------------------------------------------------------------------
/Chapter3_MCMC/data/smoking_death.csv:
--------------------------------------------------------------------------------
1 | age,smoke_cigars_pipe,smoke_both, smoke_cigarettes, population, deaths
2 | 1,0,0,0,656,18
3 | 2,0,0,0,359,22
4 | 3,0,0,0,249,19
5 | 4,0,0,0,632,55
6 | 5,0,0,0,1067,117
7 | 6,0,0,0,897,170
8 | 7,0,0,0,668,179
9 | 8,0,0,0,361,120
10 | 9,0,0,0,274,120
11 | 1,1,0,0,145,2
12 | 2,1,0,0,104,4
13 | 3,1,0,0,98,3
14 | 4,1,0,0,372,38
15 | 5,1,0,0,846,113
16 | 6,1,0,0,949,173
17 | 7,1,0,0,824,212
18 | 8,1,0,0,667,243
19 | 9,1,0,0,537,253
20 | 1,0,1,0,4531,149
21 | 2,0,1,0,3030,169
22 | 3,0,1,0,2267,193
23 | 4,0,1,0,4682,576
24 | 5,0,1,0,6052,1001
25 | 6,0,1,0,3880,901
26 | 7,0,1,0,2033,613
27 | 8,0,1,0,871,337
28 | 9,0,1,0,345,189
29 | 1,0,0,1,3410,124
30 | 2,0,0,1,2239,140
31 | 3,0,0,1,1851,187
32 | 4,0,0,1,3270,514
33 | 5,0,0,1,3791,778
34 | 6,0,0,1,2421,689
35 | 7,0,0,1,1195,432
36 | 8,0,0,1,436,214
37 | 9,0,0,1,113,63
38 |
--------------------------------------------------------------------------------
/Chapter2_MorePyMC/daft_plot.py:
--------------------------------------------------------------------------------
1 | #daft drawing for SMS example
2 | import matplotlib.pyplot as plt
3 |
4 |
5 |
6 | try:
7 | import daft
8 | except ImportError:
9 | print "python library Daft required."
10 |
11 |
12 | pgm = daft.PGM([9, 4], origin=[.5,.5])
13 | pgm.add_node(daft.Node("tau", r"$\tau$", 4.0, 3.5))
14 | pgm.add_node(daft.Node("alpha", r"$\alpha$", 6, 4.0))
15 | pgm.add_node(daft.Node("lambda1", r"$\lambda_1$", 5.5, 3.2,))
16 | pgm.add_node(daft.Node("lambda2", r"$\lambda_2$", 6.5, 3.2))
17 | pgm.add_node(daft.Node("lambda", r"$\lambda$", 5.0, 2.0))
18 | pgm.add_node(daft.Node("obs", "obs", 5.0, 1.0, 1.2, observed=True))
19 |
20 |
21 |
22 | pgm.add_edge("tau", "lambda")
23 | pgm.add_edge("alpha", "lambda1")
24 | pgm.add_edge("alpha", "lambda2")
25 | pgm.add_edge("lambda1", "lambda")
26 | pgm.add_edge("lambda2", "lambda")
27 |
28 | pgm.add_edge("lambda", "obs")
29 | pgm.render()
30 | plt.figure( figsize=(12,5) )
31 | plt.show()
--------------------------------------------------------------------------------
/ExamplesFromChapters/Chapter1/SMS_behaviour.py:
--------------------------------------------------------------------------------
1 | import pymc as pm
2 | import numpy as np
3 |
4 | count_data = np.loadtxt("../../Chapter1_Introduction/data/txtdata.csv")
5 | n_count_data = len(count_data)
6 |
7 | alpha = 1.0 / count_data.mean() # recall count_data is
8 | # the variable that holds our txt counts
9 |
10 | lambda_1 = pm.Exponential("lambda_1", alpha)
11 | lambda_2 = pm.Exponential("lambda_2", alpha)
12 |
13 | tau = pm.DiscreteUniform("tau", lower=0, upper=n_count_data)
14 |
15 |
16 | @pm.deterministic
17 | def lambda_(tau=tau, lambda_1=lambda_1, lambda_2=lambda_2):
18 | out = np.zeros(n_count_data)
19 | out[:tau] = lambda_1 # lambda before tau is lambda1
20 | out[tau:] = lambda_2 # lambda after tau is lambda2
21 | return out
22 |
23 | observation = pm.Poisson("obs", lambda_, value=count_data, observed=True)
24 | model = pm.Model([observation, lambda_1, lambda_2, tau])
25 |
26 |
27 | mcmc = pm.MCMC(model)
28 | mcmc.sample(100000, 50000, 1)
29 |
--------------------------------------------------------------------------------
/ExamplesFromChapters/Chapter2/ORingFailure.py:
--------------------------------------------------------------------------------
1 | import numpy as np
2 | import pymc as pm
3 |
4 |
5 | challenger_data = np.genfromtxt(
6 | "../../Chapter2_MorePyMC/data/challenger_data.csv",
7 | skip_header=1, usecols=[1, 2], missing_values="NA", delimiter=",")
8 | # drop the NA values
9 | challenger_data = challenger_data[~np.isnan(challenger_data[:, 1])]
10 |
11 |
12 | temperature = challenger_data[:, 0]
13 | D = challenger_data[:, 1] # defect or not?
14 |
15 | beta = pm.Normal("beta", 0, 0.001, value=0)
16 | alpha = pm.Normal("alpha", 0, 0.001, value=0)
17 |
18 |
19 | @pm.deterministic
20 | def p(temp=temperature, alpha=alpha, beta=beta):
21 | return 1.0 / (1. + np.exp(beta * temperature + alpha))
22 |
23 |
24 | observed = pm.Bernoulli("bernoulli_obs", p, value=D, observed=True)
25 |
26 | model = pm.Model([observed, beta, alpha])
27 |
28 | # mysterious code to be explained in Chapter 3
29 | map_ = pm.MAP(model)
30 | map_.fit()
31 | mcmc = pm.MCMC(model)
32 | mcmc.sample(260000, 220000, 2)
33 |
--------------------------------------------------------------------------------
/sandbox/Chapter10_/data/gh_forks.csv:
--------------------------------------------------------------------------------
1 | 0.000000000000000000e+00
2 | 1.000000000000000000e+00
3 | 2.000000000000000000e+00
4 | 4.000000000000000000e+00
5 | 8.000000000000000000e+00
6 | 1.600000000000000000e+01
7 | 3.200000000000000000e+01
8 | 6.400000000000000000e+01
9 | 1.280000000000000000e+02
10 | 2.560000000000000000e+02
11 | 5.120000000000000000e+02
12 | 1.024000000000000000e+03
13 | 2.048000000000000000e+03
14 | 4.096000000000000000e+03
15 | 8.192000000000000000e+03
16 | 1.638400000000000000e+04
17 | 3.276800000000000000e+04
18 | 2.738548000000000000e+06
19 | 3.345390000000000000e+05
20 | 1.592060000000000000e+05
21 | 7.483600000000000000e+04
22 | 3.653200000000000000e+04
23 | 1.794800000000000000e+04
24 | 8.394000000000000000e+03
25 | 3.841000000000000000e+03
26 | 1.580000000000000000e+03
27 | 6.050000000000000000e+02
28 | 2.220000000000000000e+02
29 | 6.900000000000000000e+01
30 | 1.700000000000000000e+01
31 | 4.000000000000000000e+00
32 | 2.000000000000000000e+00
33 | 0.000000000000000000e+00
34 | 0.000000000000000000e+00
35 |
--------------------------------------------------------------------------------
/sandbox/Chapter10_/data/gh_stars.csv:
--------------------------------------------------------------------------------
1 | 0.000000000000000000e+00
2 | 1.000000000000000000e+00
3 | 2.000000000000000000e+00
4 | 4.000000000000000000e+00
5 | 8.000000000000000000e+00
6 | 1.600000000000000000e+01
7 | 3.200000000000000000e+01
8 | 6.400000000000000000e+01
9 | 1.280000000000000000e+02
10 | 2.560000000000000000e+02
11 | 5.120000000000000000e+02
12 | 1.024000000000000000e+03
13 | 2.048000000000000000e+03
14 | 4.096000000000000000e+03
15 | 8.192000000000000000e+03
16 | 1.638400000000000000e+04
17 | 3.276800000000000000e+04
18 | 2.738541000000000000e+06
19 | 1.704779000000000000e+06
20 | 4.935290000000000000e+05
21 | 2.120990000000000000e+05
22 | 1.069730000000000000e+05
23 | 5.810100000000000000e+04
24 | 3.187700000000000000e+04
25 | 1.737000000000000000e+04
26 | 9.239000000000000000e+03
27 | 4.578000000000000000e+03
28 | 2.150000000000000000e+03
29 | 8.720000000000000000e+02
30 | 2.860000000000000000e+02
31 | 8.400000000000000000e+01
32 | 2.200000000000000000e+01
33 | 5.000000000000000000e+00
34 | 1.000000000000000000e+00
35 |
--------------------------------------------------------------------------------
/sandbox/Chapter10_/data/gh_forks_02112013.csv:
--------------------------------------------------------------------------------
1 | 0.000000000000000000e+00
2 | 1.000000000000000000e+00
3 | 2.000000000000000000e+00
4 | 4.000000000000000000e+00
5 | 8.000000000000000000e+00
6 | 1.600000000000000000e+01
7 | 3.200000000000000000e+01
8 | 6.400000000000000000e+01
9 | 1.280000000000000000e+02
10 | 2.560000000000000000e+02
11 | 5.120000000000000000e+02
12 | 1.024000000000000000e+03
13 | 2.048000000000000000e+03
14 | 4.096000000000000000e+03
15 | 8.192000000000000000e+03
16 | 1.638400000000000000e+04
17 | 3.276800000000000000e+04
18 | 2.305360000000000000e+06
19 | 2.473584000000000000e+06
20 | 2.528307000000000000e+06
21 | 2.569002000000000000e+06
22 | 2.594631000000000000e+06
23 | 2.609437000000000000e+06
24 | 2.617785000000000000e+06
25 | 2.621941000000000000e+06
26 | 2.624019000000000000e+06
27 | 2.624923000000000000e+06
28 | 2.625293000000000000e+06
29 | 2.625435000000000000e+06
30 | 2.625486000000000000e+06
31 | 2.625494000000000000e+06
32 | 2.625496000000000000e+06
33 | 2.625498000000000000e+06
34 | 2.625498000000000000e+06
35 |
--------------------------------------------------------------------------------
/sandbox/Chapter10_/data/gh_stars_02112013.csv:
--------------------------------------------------------------------------------
1 | 0.000000000000000000e+00
2 | 1.000000000000000000e+00
3 | 2.000000000000000000e+00
4 | 4.000000000000000000e+00
5 | 8.000000000000000000e+00
6 | 1.600000000000000000e+01
7 | 3.200000000000000000e+01
8 | 6.400000000000000000e+01
9 | 1.280000000000000000e+02
10 | 2.560000000000000000e+02
11 | 5.120000000000000000e+02
12 | 1.024000000000000000e+03
13 | 2.048000000000000000e+03
14 | 4.096000000000000000e+03
15 | 8.192000000000000000e+03
16 | 1.638400000000000000e+04
17 | 3.276800000000000000e+04
18 | 9.241220000000000000e+05
19 | 2.138996000000000000e+06
20 | 2.337881000000000000e+06
21 | 2.461031000000000000e+06
22 | 2.531702000000000000e+06
23 | 2.571640000000000000e+06
24 | 2.595213000000000000e+06
25 | 2.608768000000000000e+06
26 | 2.616559000000000000e+06
27 | 2.621043000000000000e+06
28 | 2.623388000000000000e+06
29 | 2.624607000000000000e+06
30 | 2.625171000000000000e+06
31 | 2.625367000000000000e+06
32 | 2.625423000000000000e+06
33 | 2.625440000000000000e+06
34 | 2.625444000000000000e+06
35 |
--------------------------------------------------------------------------------
/Chapter4_TheGreatestTheoremNeverTold/top_showerthoughts_submissions.py:
--------------------------------------------------------------------------------
1 | import sys
2 |
3 | import numpy as np
4 | from IPython.core.display import Image
5 |
6 | import praw
7 |
8 |
9 | reddit = praw.Reddit("BayesianMethodsForHackers")
10 | subreddit = reddit.get_subreddit("showerthoughts")
11 |
12 | top_submissions = subreddit.get_top(limit=100)
13 |
14 | n_sub = int( sys.argv[1] ) if sys.argv[1] else 1
15 |
16 | i = 0
17 | while i < n_sub:
18 | top_submission = next(top_submissions)
19 | i+=1
20 |
21 | top_post = top_submission.title
22 |
23 | upvotes = []
24 | downvotes = []
25 | contents = []
26 |
27 | for sub in top_submissions:
28 | try:
29 | ratio = reddit.get_submission(sub.permalink).upvote_ratio
30 | ups = int(round((ratio*sub.score)/(2*ratio - 1)) if ratio != 0.5 else round(sub.score/2))
31 | upvotes.append(ups)
32 | downvotes.append(ups - sub.score)
33 | contents.append(sub.title)
34 | except Exception as e:
35 | continue
36 | votes = np.array( [ upvotes, downvotes] ).T
--------------------------------------------------------------------------------
/LICENSE.txt:
--------------------------------------------------------------------------------
1 | Copyright (c) 2013 Cameron Davidson-Pilon
2 |
3 | Permission is hereby granted, free of charge, to any person
4 | obtaining a copy of this software and associated documentation
5 | files (the "Software"), to deal in the Software without
6 | restriction, including without limitation the rights to use,
7 | copy, modify, merge, publish, distribute, sublicense, and/or sell
8 | copies of the Software, and to permit persons to whom the
9 | Software is furnished to do so, subject to the following
10 | conditions:
11 |
12 | The above copyright notice and this permission notice shall be
13 | included in all copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
16 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
17 | OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
18 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
19 | HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
20 | WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
21 | FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
22 | OTHER DEALINGS IN THE SOFTWARE.
23 |
--------------------------------------------------------------------------------
/ExamplesFromChapters/Chapter2/ABtesting.py:
--------------------------------------------------------------------------------
1 | """
2 | This is an example of using Bayesian A/B testing
3 |
4 | """
5 |
6 | import pymc as pm
7 |
8 | # these two quantities are unknown to us.
9 | true_p_A = 0.05
10 | true_p_B = 0.04
11 |
12 | # notice the unequal sample sizes -- no problem in Bayesian analysis.
13 | N_A = 1500
14 | N_B = 1000
15 |
16 | # generate data
17 | observations_A = pm.rbernoulli(true_p_A, N_A)
18 | observations_B = pm.rbernoulli(true_p_B, N_B)
19 |
20 |
21 | # set up the pymc model. Again assume Uniform priors for p_A and p_B
22 | p_A = pm.Uniform("p_A", 0, 1)
23 | p_B = pm.Uniform("p_B", 0, 1)
24 |
25 |
26 | # define the deterministic delta function. This is our unknown of interest.
27 |
28 | @pm.deterministic
29 | def delta(p_A=p_A, p_B=p_B):
30 | return p_A - p_B
31 |
32 |
33 | # set of observations, in this case we have two observation datasets.
34 | obs_A = pm.Bernoulli("obs_A", p_A, value=observations_A, observed=True)
35 | obs_B = pm.Bernoulli("obs_B", p_B, value=observations_B, observed=True)
36 |
37 | # to be explained in chapter 3.
38 | mcmc = pm.MCMC([p_A, p_B, delta, obs_A, obs_B])
39 | mcmc.sample(20000, 1000)
40 |
--------------------------------------------------------------------------------
/ExamplesFromChapters/Chapter3/ClusteringWithGaussians.py:
--------------------------------------------------------------------------------
1 | import numpy as np
2 | import pymc as pm
3 |
4 |
5 | data = np.loadtxt("../../Chapter3_MCMC/data/mixture_data.csv", delimiter=",")
6 |
7 |
8 | p = pm.Uniform("p", 0, 1)
9 |
10 | assignment = pm.Categorical("assignment", [p, 1 - p], size=data.shape[0])
11 |
12 | taus = 1.0 / pm.Uniform("stds", 0, 100, size=2) ** 2 # notice the size!
13 | centers = pm.Normal("centers", [150, 150], [0.001, 0.001], size=2)
14 |
15 | """
16 | The below deterministic functions map an assignment, in this case 0 or 1,
17 | to a set of parameters, located in the (1, 2) arrays `taus` and `centers.`
18 | """
19 |
20 |
21 | @pm.deterministic
22 | def center_i(assignment=assignment, centers=centers):
23 | return centers[assignment]
24 |
25 |
26 | @pm.deterministic
27 | def tau_i(assignment=assignment, taus=taus):
28 | return taus[assignment]
29 |
30 | # and to combine it with the observations:
31 | observations = pm.Normal("obs", center_i, tau_i,
32 | value=data, observed=True)
33 |
34 | # below we create a model class
35 | model = pm.Model([p, assignment, taus, centers])
36 |
37 |
38 | map_ = pm.MAP(model)
39 | map_.fit()
40 | mcmc = pm.MCMC(model)
41 | mcmc.sample(100000, 50000)
42 |
--------------------------------------------------------------------------------
/book_layout.txt:
--------------------------------------------------------------------------------
1 | # Bayesian Methods for Hackers Layout
2 |
3 | \section{ Preamble}
4 |
5 |
6 | \chapter1{ Introduction }
7 |
8 |
9 | \chapter2{More PyMC / Modeling in PyMC}
10 | #flexible about what this section is. Basically it's more intro to the
11 | syntax of PyMC, with examples + distributions.
12 |
13 | \chapter3{ Intro to MCMC and Diagnogstics }
14 |
15 |
16 | \chapter4{ The greatest theorem never told }
17 | #This is about the law of large numbers and how a bayesian uses it for estimates.
18 |
19 |
20 |
21 | \chapter5{ Would you rather lose an arm or a leg? }
22 | #Introduction to loss functions and point estimation.
23 |
24 |
25 |
26 | >>>>>>>>>
27 | Below is subject to change
28 |
29 | \chapter6{What should my prior look like?}
30 | \subsection{Noninformative priors...}
31 | \subsection{Noninformative priors do not exist}
32 | \subsection{Good choices of priors }
33 |
34 | \chapter7{ Bayesian Networks }
35 | #I do not know too much about this.
36 |
37 |
38 | \chapter8{ Gaussian Processes }
39 | # pymc.gp
40 |
41 |
42 | \chapter9{ Large Scale systems }
43 | #how can we scale PyMC to larger systems/datasets?
44 |
45 | \chapter10{More hacking with PyMC}
46 | #some examples from PyMC.
47 | # Potential class?
48 |
49 |
50 |
51 |
52 | \section{Appendix}
53 | \subsection{A}
54 | #Chart of distributions and their support
55 | \subsection{B}
56 | #Appendix on MCMC
57 | \section{C}
58 | #Proofs
59 |
--------------------------------------------------------------------------------
/Chapter2_MorePyMC/separation_plot.py:
--------------------------------------------------------------------------------
1 | # separation plot
2 | # Author: Cameron Davidson-Pilon,2013
3 | # see http://mdwardlab.com/sites/default/files/GreenhillWardSacks.pdf
4 |
5 |
6 | import matplotlib.pyplot as plt
7 | import numpy as np
8 |
9 |
10 |
11 | def separation_plot( p, y, **kwargs ):
12 | """
13 | This function creates a separation plot for logistic and probit classification.
14 | See http://mdwardlab.com/sites/default/files/GreenhillWardSacks.pdf
15 |
16 | p: The proportions/probabilities, can be a nxM matrix which represents M models.
17 | y: the 0-1 response variables.
18 |
19 | """
20 | assert p.shape[0] == y.shape[0], "p.shape[0] != y.shape[0]"
21 | n = p.shape[0]
22 |
23 | try:
24 | M = p.shape[1]
25 | except:
26 | p = p.reshape( n, 1 )
27 | M = p.shape[1]
28 |
29 | colors_bmh = np.array( ["#eeeeee", "#348ABD"] )
30 |
31 |
32 | fig = plt.figure( )
33 |
34 | for i in range(M):
35 | ax = fig.add_subplot(M, 1, i+1)
36 | ix = np.argsort( p[:,i] )
37 | #plot the different bars
38 | bars = ax.bar( np.arange(n), np.ones(n), width=1.,
39 | color = colors_bmh[ y[ix].astype(int) ],
40 | edgecolor = 'none')
41 | ax.plot( np.arange(n+1), np.append(p[ix,i], p[ix,i][-1]), "k",
42 | linewidth = 1.,drawstyle="steps-post" )
43 | #create expected value bar.
44 | ax.vlines( [(1-p[ix,i]).sum()], [0], [1] )
45 | plt.xlim( 0, n)
46 |
47 | plt.tight_layout()
48 |
49 | return
50 |
51 |
52 |
53 |
--------------------------------------------------------------------------------
/Chapter5_LossFunctions/data/Test_haloCounts.csv:
--------------------------------------------------------------------------------
1 | SkyID,NumberHalos
2 | Sky1,1
3 | Sky2,1
4 | Sky3,1
5 | Sky4,1
6 | Sky5,1
7 | Sky6,1
8 | Sky7,1
9 | Sky8,1
10 | Sky9,1
11 | Sky10,1
12 | Sky11,1
13 | Sky12,1
14 | Sky13,1
15 | Sky14,1
16 | Sky15,1
17 | Sky16,1
18 | Sky17,1
19 | Sky18,1
20 | Sky19,1
21 | Sky20,1
22 | Sky21,1
23 | Sky22,1
24 | Sky23,1
25 | Sky24,1
26 | Sky25,1
27 | Sky26,1
28 | Sky27,1
29 | Sky28,1
30 | Sky29,1
31 | Sky30,1
32 | Sky31,1
33 | Sky32,1
34 | Sky33,1
35 | Sky34,1
36 | Sky35,1
37 | Sky36,1
38 | Sky37,1
39 | Sky38,1
40 | Sky39,1
41 | Sky40,1
42 | Sky41,2
43 | Sky42,2
44 | Sky43,2
45 | Sky44,2
46 | Sky45,2
47 | Sky46,2
48 | Sky47,2
49 | Sky48,2
50 | Sky49,2
51 | Sky50,2
52 | Sky51,2
53 | Sky52,2
54 | Sky53,2
55 | Sky54,2
56 | Sky55,2
57 | Sky56,2
58 | Sky57,2
59 | Sky58,2
60 | Sky59,2
61 | Sky60,2
62 | Sky61,2
63 | Sky62,2
64 | Sky63,2
65 | Sky64,2
66 | Sky65,2
67 | Sky66,2
68 | Sky67,2
69 | Sky68,2
70 | Sky69,2
71 | Sky70,2
72 | Sky71,2
73 | Sky72,2
74 | Sky73,2
75 | Sky74,2
76 | Sky75,2
77 | Sky76,2
78 | Sky77,2
79 | Sky78,2
80 | Sky79,2
81 | Sky80,2
82 | Sky81,3
83 | Sky82,3
84 | Sky83,3
85 | Sky84,3
86 | Sky85,3
87 | Sky86,3
88 | Sky87,3
89 | Sky88,3
90 | Sky89,3
91 | Sky90,3
92 | Sky91,3
93 | Sky92,3
94 | Sky93,3
95 | Sky94,3
96 | Sky95,3
97 | Sky96,3
98 | Sky97,3
99 | Sky98,3
100 | Sky99,3
101 | Sky100,3
102 | Sky101,3
103 | Sky102,3
104 | Sky103,3
105 | Sky104,3
106 | Sky105,3
107 | Sky106,3
108 | Sky107,3
109 | Sky108,3
110 | Sky109,3
111 | Sky110,3
112 | Sky111,3
113 | Sky112,3
114 | Sky113,3
115 | Sky114,3
116 | Sky115,3
117 | Sky116,3
118 | Sky117,3
119 | Sky118,3
120 | Sky119,3
121 | Sky120,3
122 |
--------------------------------------------------------------------------------
/Chapter7_BayesianMachineLearning/auc.py:
--------------------------------------------------------------------------------
1 | #contributed by Ben Hammer, 2013
2 |
3 |
4 | def tied_rank(x):
5 | """
6 | Computes the tied rank of elements in x.
7 |
8 | This function computes the tied rank of elements in x.
9 |
10 | Parameters
11 | ----------
12 | x : list of numbers, numpy array
13 |
14 | Returns
15 | -------
16 | score : list of numbers
17 | The tied rank f each element in x
18 |
19 | """
20 | sorted_x = sorted(zip(x,range(len(x))))
21 | r = [0 for k in x]
22 | cur_val = sorted_x[0][0]
23 | last_rank = 0
24 | for i in range(len(sorted_x)):
25 | if cur_val != sorted_x[i][0]:
26 | cur_val = sorted_x[i][0]
27 | for j in range(last_rank, i):
28 | r[sorted_x[j][1]] = float(last_rank+1+i)/2.0
29 | last_rank = i
30 | if i==len(sorted_x)-1:
31 | for j in range(last_rank, i+1):
32 | r[sorted_x[j][1]] = float(last_rank+i+2)/2.0
33 | return r
34 |
35 | def auc(actual, posterior):
36 | """
37 | Computes the area under the receiver-operater characteristic (AUC)
38 |
39 | This function computes the AUC error metric for binary classification.
40 |
41 | Parameters
42 | ----------
43 | actual : list of binary numbers, numpy array
44 | The ground truth value
45 | posterior : same type as actual
46 | Defines a ranking on the binary numbers, from most likely to
47 | be positive to least likely to be positive.
48 |
49 | Returns
50 | -------
51 | score : double
52 | The mean squared error between actual and posterior
53 |
54 | """
55 | r = tied_rank(posterior)
56 | num_positive = len([0 for x in actual if x==1])
57 | num_negative = len(actual)-num_positive
58 | sum_positive = sum([r[i] for i in range(len(r)) if actual[i]==1])
59 | auc = ((sum_positive - num_positive*(num_positive+1)/2.0) /
60 | (num_negative*num_positive))
61 | return auc
--------------------------------------------------------------------------------
/Chapter1_Introduction/data/txtdata.csv:
--------------------------------------------------------------------------------
1 | 1.300000000000000000e+01
2 | 2.400000000000000000e+01
3 | 8.000000000000000000e+00
4 | 2.400000000000000000e+01
5 | 7.000000000000000000e+00
6 | 3.500000000000000000e+01
7 | 1.400000000000000000e+01
8 | 1.100000000000000000e+01
9 | 1.500000000000000000e+01
10 | 1.100000000000000000e+01
11 | 2.200000000000000000e+01
12 | 2.200000000000000000e+01
13 | 1.100000000000000000e+01
14 | 5.700000000000000000e+01
15 | 1.100000000000000000e+01
16 | 1.900000000000000000e+01
17 | 2.900000000000000000e+01
18 | 6.000000000000000000e+00
19 | 1.900000000000000000e+01
20 | 1.200000000000000000e+01
21 | 2.200000000000000000e+01
22 | 1.200000000000000000e+01
23 | 1.800000000000000000e+01
24 | 7.200000000000000000e+01
25 | 3.200000000000000000e+01
26 | 9.000000000000000000e+00
27 | 7.000000000000000000e+00
28 | 1.300000000000000000e+01
29 | 1.900000000000000000e+01
30 | 2.300000000000000000e+01
31 | 2.700000000000000000e+01
32 | 2.000000000000000000e+01
33 | 6.000000000000000000e+00
34 | 1.700000000000000000e+01
35 | 1.300000000000000000e+01
36 | 1.000000000000000000e+01
37 | 1.400000000000000000e+01
38 | 6.000000000000000000e+00
39 | 1.600000000000000000e+01
40 | 1.500000000000000000e+01
41 | 7.000000000000000000e+00
42 | 2.000000000000000000e+00
43 | 1.500000000000000000e+01
44 | 1.500000000000000000e+01
45 | 1.900000000000000000e+01
46 | 7.000000000000000000e+01
47 | 4.900000000000000000e+01
48 | 7.000000000000000000e+00
49 | 5.300000000000000000e+01
50 | 2.200000000000000000e+01
51 | 2.100000000000000000e+01
52 | 3.100000000000000000e+01
53 | 1.900000000000000000e+01
54 | 1.100000000000000000e+01
55 | 1.800000000000000000e+01
56 | 2.000000000000000000e+01
57 | 1.200000000000000000e+01
58 | 3.500000000000000000e+01
59 | 1.700000000000000000e+01
60 | 2.300000000000000000e+01
61 | 1.700000000000000000e+01
62 | 4.000000000000000000e+00
63 | 2.000000000000000000e+00
64 | 3.100000000000000000e+01
65 | 3.000000000000000000e+01
66 | 1.300000000000000000e+01
67 | 2.700000000000000000e+01
68 | 0.000000000000000000e+00
69 | 3.900000000000000000e+01
70 | 3.700000000000000000e+01
71 | 5.000000000000000000e+00
72 | 1.400000000000000000e+01
73 | 1.300000000000000000e+01
74 | 2.200000000000000000e+01
75 |
--------------------------------------------------------------------------------
/styles/custom.css:
--------------------------------------------------------------------------------
1 |
62 |
77 |
--------------------------------------------------------------------------------
/Chapter3_MCMC/github_pull.py:
--------------------------------------------------------------------------------
1 | #github data scrapper
2 |
3 | """
4 | variables of interest:
5 | indp. variables
6 | - language, given as a binary variable. Need 4 positions for 5 langagues
7 | - #number of days created ago, 1 position
8 | - has wiki? Boolean, 1 position
9 | - followers, 1 position
10 | - following, 1 position
11 | - constant
12 |
13 | dep. variables
14 | -stars/watchers
15 | -forks
16 |
17 | """
18 | from json import loads
19 | import datetime
20 | import numpy as np
21 | from requests import get
22 |
23 |
24 | MAX = 8000000
25 | today = datetime.datetime.today()
26 | randint = np.random.randint
27 | N = 120 #sample size.
28 | auth = ("username", "password" )
29 |
30 | language_mappings = {"Python": 0, "JavaScript": 1, "Ruby": 2, "Java":3, "Shell":4, "PHP":5}
31 |
32 | #define data matrix:
33 | X = np.zeros( (N , 12), dtype = int )
34 |
35 | for i in xrange(N):
36 | is_fork = True
37 | is_valid_language = False
38 |
39 | while is_fork == True or is_valid_language == False:
40 | is_fork = True
41 | is_valid_language = False
42 |
43 | params = {"since":randint(0, MAX ) }
44 | r = get("https://api.github.com/repositories", params = params, auth=auth )
45 | results = loads( r.text )[0]
46 | #im only interested in the first one, and if it is not a fork.
47 | is_fork = results["fork"]
48 |
49 | r = get( results["url"], auth = auth)
50 |
51 | #check the language
52 | repo_results = loads( r.text )
53 | try:
54 | language_mappings[ repo_results["language" ] ]
55 | is_valid_language = True
56 | except:
57 | pass
58 |
59 | #languages
60 | X[ i, language_mappings[ repo_results["language" ] ] ] = 1
61 |
62 | #delta time
63 | X[ i, 6] = ( today - datetime.datetime.strptime( repo_results["created_at"][:10], "%Y-%m-%d" ) ).days
64 |
65 | #haswiki
66 | X[i, 7] = repo_results["has_wiki"]
67 |
68 | #get user information
69 | r = get( results["owner"]["url"] , auth = auth)
70 | user_results = loads( r.text )
71 | X[i, 8] = user_results["following"]
72 | X[i, 9] = user_results["followers"]
73 |
74 | #get dep. data
75 | X[i, 10] = repo_results["watchers_count"]
76 | X[i, 11] = repo_results["forks_count"]
77 | print
78 | print " -------------- "
79 | print i, ": ", results["full_name"], repo_results["language" ], repo_results["watchers_count"], repo_results["forks_count"]
80 | print " -------------- "
81 | print
82 |
83 | np.savetxt("data/github_data.csv", X, delimiter=",", fmt="%d" )
84 |
--------------------------------------------------------------------------------
/Chapter6_Priorities/BanditsD3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
77 |
78 |
82 |
83 |
84 |
Reward/Pull Ratio
85 |
0
86 |
87 |
88 |
89 |
90 |
91 |
--------------------------------------------------------------------------------
/sandbox/Chapter10_/github_datapull.py:
--------------------------------------------------------------------------------
1 |
2 | try:
3 | import numpy as np
4 | from requests import get
5 | from bs4 import BeautifulSoup
6 |
7 |
8 |
9 |
10 | stars_to_explore = ( 2**np.arange( -1, 16 ) ).astype("int")
11 | forks_to_explore = ( 2**np.arange( -1, 16 ) ).astype("int")
12 | repo_with_stars = np.ones_like( stars_to_explore )
13 | repo_with_forks = np.ones_like( forks_to_explore )
14 |
15 | URL = "https://github.com/search"
16 | print "Scrapping data from Github. Sorry Github..."
17 | print "The data is contained in variables `foo_to_explore` and `repo_with_foo`"
18 | print
19 | print "stars first..."
20 | payload = {"q":""}
21 | for i, _star in enumerate(stars_to_explore):
22 | payload["q"] = "stars:>=%d"%_star
23 | r = get( URL, params = payload )
24 | soup = BeautifulSoup( r.text )
25 | try:
26 | h3 = soup.find( class_="sort-bar").find( "h3" ).text #hopefully the github search results page plays nicely.
27 | value = int( h3.split(" ")[2].replace(",", "" ) )
28 | except AttributeError as e:
29 | #there might be less than 10 repos, so I'll count the number of display results
30 | value = len( soup.findAll(class_= "mega-icon-public-repo" ) )
31 |
32 | repo_with_stars[i] = value
33 | print "number of repos with greater than or equal to %d stars: %d"%(_star, value )
34 |
35 | #repo_with_stars = repo_with_stars.astype("float")/repo_with_stars[0]
36 |
37 |
38 | print
39 | print "forks second..."
40 | payload = {"q":""}
41 | for i, _fork in enumerate(stars_to_explore):
42 | payload["q"] = "forks:>=%d"%_fork
43 | r = get( URL, params = payload )
44 | soup = BeautifulSoup( r.text )
45 | try:
46 | h3 = soup.find( class_="sort-bar").find( "h3" ).text #hopefully the github search results page plays nicely.
47 | value = int( h3.split(" ")[2].replace(",", "" ) )
48 | except AttributeError as e:
49 | #there might be less than 10 repos, so I'll count the number of display results
50 | value = len( soup.findAll(class_= "mega-icon-public-repo" ) )
51 |
52 | repo_with_forks[i] = value
53 | print "number of repos with greater than or equal to %d forks: %d"%(_fork, value )
54 |
55 | #repo_with_forks = repo_with_forks.astype("float")/repo_with_forks[0]
56 |
57 | np.savetxt( "data/gh_forks.csv", np.concatenate( [forks_to_explore, repo_with_forks], axis=1) )
58 | np.savetxt( "data/gh_stars.csv", np.concatenate( [stars_to_explore, repo_with_stars], axis=1) )
59 |
60 | except ImportError as e:
61 | print e
62 | print "requests / BeautifulSoup not found. Using data pulled on Feburary 11, 2013"
63 | _data = np.genfromtxt( "data/gh_forks.csv", delimiter = "," ) #cehck this.
64 | forks_to_explore = _data[:,0]
65 | repo_with_forks = _data[:,1]
66 |
67 | _data = np.genfromtxt( "data/gh_stars.csv", delimiter = "," ) #cehck this.
68 | stars_to_explore = _data[:,0]
69 | repo_with_stars = _data[:,1]
70 |
71 |
72 |
--------------------------------------------------------------------------------
/Chapter3_MCMC/data/github_data.csv:
--------------------------------------------------------------------------------
1 | Python, Javascript, Ruby, Java, Shell, PHP, days_since_creation, has_wiki, author_following, author_followers, starred_count, forked_count
2 | 0,1,0,0,0,0,523,1,0,0,2,1
3 | 0,1,0,0,0,0,778,1,193,95,1,0
4 | 0,0,0,1,0,0,531,1,1,4,3,0
5 | 0,0,1,0,0,0,396,1,1,2,2,0
6 | 0,0,0,0,1,0,846,1,3,5,1,0
7 | 0,0,1,0,0,0,520,1,155,56,1,0
8 | 0,1,0,0,0,0,384,1,0,0,2,0
9 | 1,0,0,0,0,0,705,1,33,9,1,0
10 | 0,0,0,0,0,1,726,1,0,7,11,1
11 | 1,0,0,0,0,0,413,1,0,2,1,0
12 | 1,0,0,0,0,0,141,1,3,0,1,0
13 | 1,0,0,0,0,0,1410,1,65,82,1,0
14 | 0,0,0,0,0,1,175,1,0,0,0,0
15 | 0,0,1,0,0,0,365,1,49,85,1,0
16 | 0,0,0,0,0,1,580,1,9,4,1,0
17 | 0,0,0,1,0,0,471,1,1,0,1,0
18 | 0,1,0,0,0,0,353,1,5,2,2,1
19 | 0,0,1,0,0,0,973,1,0,0,1,0
20 | 0,0,1,0,0,0,591,1,0,0,1,0
21 | 0,0,1,0,0,0,85,1,0,0,0,0
22 | 0,1,0,0,0,0,431,1,0,0,1,0
23 | 1,0,0,0,0,0,188,1,1,1,0,0
24 | 0,0,1,0,0,0,144,1,0,0,0,0
25 | 0,1,0,0,0,0,102,1,0,0,0,0
26 | 0,1,0,0,0,0,249,1,0,0,2,0
27 | 0,1,0,0,0,0,395,1,2,0,1,0
28 | 0,1,0,0,0,0,433,1,12,69,1,0
29 | 0,0,0,1,0,0,615,1,0,0,1,0
30 | 0,0,1,0,0,0,707,1,0,0,1,0
31 | 0,0,0,1,0,0,256,1,0,1,1,0
32 | 0,0,1,0,0,0,363,1,0,0,1,0
33 | 0,0,1,0,0,0,1818,1,98,162,16,6
34 | 0,1,0,0,0,0,86,1,13,7,0,0
35 | 0,1,0,0,0,0,284,1,1,3,2,1
36 | 0,0,0,1,0,0,867,1,9,5,2,0
37 | 0,0,1,0,0,0,1203,1,1,0,1,0
38 | 0,1,0,0,0,0,436,1,34,4,0,0
39 | 0,1,0,0,0,0,720,1,6,73,6,0
40 | 0,0,1,0,0,0,948,1,0,84,18,4
41 | 1,0,0,0,0,0,383,1,0,0,2,1
42 | 0,0,0,1,0,0,62,1,0,0,0,0
43 | 0,0,0,1,0,0,927,1,0,0,40,17
44 | 0,1,0,0,0,0,1303,1,0,0,3,0
45 | 0,1,0,0,0,0,113,1,0,0,0,0
46 | 0,0,1,0,0,0,810,1,4,5,1,0
47 | 0,0,0,0,0,1,43,1,7,11,2,0
48 | 0,0,0,0,0,1,369,1,0,0,1,0
49 | 0,1,0,0,0,0,449,1,106,4398,399,60
50 | 0,1,0,0,0,0,200,1,0,0,0,0
51 | 0,1,0,0,0,0,122,1,4,2,0,0
52 | 0,0,1,0,0,0,738,1,0,0,1,0
53 | 0,1,0,0,0,0,705,1,0,0,2,0
54 | 0,0,1,0,0,0,291,1,0,0,1,0
55 | 0,1,0,0,0,0,621,1,3,23,1,0
56 | 0,0,1,0,0,0,368,1,0,0,1,0
57 | 0,0,1,0,0,0,851,1,0,0,1,0
58 | 0,0,0,1,0,0,58,1,0,0,0,0
59 | 0,0,0,1,0,0,706,1,0,8,2,1
60 | 0,0,0,0,0,1,817,1,0,1,1,1
61 | 0,0,0,0,1,0,1475,1,0,4,1,0
62 | 0,0,1,0,0,0,584,1,0,0,1,0
63 | 1,0,0,0,0,0,841,1,0,7,1,0
64 | 0,0,0,0,0,1,382,1,0,74,1,0
65 | 0,0,1,0,0,0,213,1,1,0,1,0
66 | 0,0,1,0,0,0,93,1,0,0,0,0
67 | 0,1,0,0,0,0,356,1,1,10,2,0
68 | 0,0,1,0,0,0,123,1,0,1,0,0
69 | 0,0,1,0,0,0,113,1,35,63,0,0
70 | 0,0,0,0,0,1,302,1,13,2,3,1
71 | 0,1,0,0,0,0,550,0,19,18,2,0
72 | 0,0,1,0,0,0,721,1,2,0,1,0
73 | 0,0,1,0,0,0,160,1,5,6,11,6
74 | 1,0,0,0,0,0,399,1,7,6,1,0
75 | 0,1,0,0,0,0,206,1,15,116,2,0
76 | 0,0,0,1,0,0,319,1,0,0,2,1
77 | 0,1,0,0,0,0,111,1,2,3,0,0
78 | 0,0,0,0,0,1,632,1,10,3,2,1
79 | 0,0,0,0,0,1,1044,1,16,23,3,1
80 | 0,0,0,0,0,1,194,1,0,0,0,0
81 | 0,1,0,0,0,0,908,1,56,503,43,8
82 | 0,0,1,0,0,0,89,1,0,0,0,0
83 | 0,1,0,0,0,0,1311,1,107,119,4,1
84 | 0,1,0,0,0,0,78,1,0,0,0,0
85 | 0,0,1,0,0,0,564,1,0,2,1,0
86 | 0,0,1,0,0,0,1049,1,0,0,1,0
87 | 0,0,0,1,0,0,322,1,0,0,2,1
88 | 0,0,1,0,0,0,1443,1,11,7,3,8
89 | 0,0,1,0,0,0,310,1,1,0,1,0
90 | 0,0,0,0,0,1,515,1,0,2,1,0
91 | 0,0,1,0,0,0,563,1,0,0,1,0
92 | 1,0,0,0,0,0,344,1,0,0,1,0
93 | 0,1,0,0,0,0,132,1,2,2,0,0
94 | 0,0,1,0,0,0,837,1,0,0,1,0
95 | 0,1,0,0,0,0,459,1,1,4,1,0
96 | 0,0,0,0,0,1,768,1,8,2,3,0
97 | 0,0,0,0,0,1,410,1,0,4,2,1
98 | 1,0,0,0,0,0,380,1,0,0,9,0
99 | 0,0,0,1,0,0,859,1,14,22,1,0
100 | 1,0,0,0,0,0,628,1,0,1,1,0
101 | 0,0,1,0,0,0,206,0,55,50,21,2
102 | 0,0,0,1,0,0,117,1,1,2,0,0
103 | 0,0,0,0,1,0,237,1,0,0,1,0
104 | 0,0,1,0,0,0,462,1,0,1,1,0
105 | 1,0,0,0,0,0,628,1,2,3,1,0
106 | 0,0,0,1,0,0,504,1,1,6,1,0
107 | 0,0,1,0,0,0,283,1,0,0,1,0
108 | 0,1,0,0,0,0,654,0,4,7,1,0
109 | 0,1,0,0,0,0,97,1,0,0,0,0
110 | 1,0,0,0,0,0,396,1,3,11,1,0
111 | 0,0,0,0,1,0,179,1,0,0,0,0
112 | 0,1,0,0,0,0,1743,1,3,0,1,0
113 | 0,0,1,0,0,0,949,1,1,4,75,24
114 | 0,0,0,1,0,0,307,1,0,0,1,1
115 | 0,0,1,0,0,0,264,1,0,0,1,0
116 | 0,0,1,0,0,0,193,1,4,5,0,0
117 | 0,0,0,0,1,0,1148,1,4,37,2,1
118 | 0,0,1,0,0,0,150,1,0,0,0,0
119 | 0,0,0,0,1,0,250,1,19,9,1,0
120 | 0,0,1,0,0,0,1726,1,7,287,1,0
121 | 0,1,0,0,0,0,340,1,0,0,1,0
122 |
--------------------------------------------------------------------------------
/Chapter6_Priorities/other_strats.py:
--------------------------------------------------------------------------------
1 | #other strats.
2 | # TODO: UBC strat, epsilon-greedy
3 |
4 | import scipy.stats as stats
5 | import numpy as np
6 |
7 | rand = np.random.rand
8 | beta = stats.beta
9 |
10 |
11 | class GeneralBanditStrat(object):
12 |
13 | """
14 | Implements a online, learning strategy to solve
15 | the Multi-Armed Bandit problem.
16 |
17 | parameters:
18 | bandits: a Bandit class with .pull method
19 | choice_function: accepts a self argument (which gives access to all the variables), and
20 | returns and int between 0 and n-1
21 | methods:
22 | sample_bandits(n): sample and train on n pulls.
23 |
24 | attributes:
25 | N: the cumulative number of samples
26 | choices: the historical choices as a (N,) array
27 | bb_score: the historical score as a (N,) array
28 |
29 | """
30 |
31 | def __init__(self, bandits, choice_function):
32 |
33 | self.bandits = bandits
34 | n_bandits = len(self.bandits)
35 | self.wins = np.zeros(n_bandits)
36 | self.trials = np.zeros(n_bandits)
37 | self.N = 0
38 | self.choices = []
39 | self.score = []
40 | self.choice_function = choice_function
41 |
42 | def sample_bandits(self, n=1):
43 |
44 | score = np.zeros(n)
45 | choices = np.zeros(n)
46 |
47 | for k in range(n):
48 | #sample from the bandits's priors, and select the largest sample
49 | choice = self.choice_function(self)
50 |
51 | #sample the chosen bandit
52 | result = self.bandits.pull(choice)
53 |
54 | #update priors and score
55 | self.wins[choice] += result
56 | self.trials[choice] += 1
57 | score[k] = result
58 | self.N += 1
59 | choices[k] = choice
60 |
61 | self.score = np.r_[self.score, score]
62 | self.choices = np.r_[self.choices, choices]
63 | return
64 |
65 |
66 | def bayesian_bandit_choice(self):
67 | return np.argmax(np.random.beta(1 + self.wins, 1 + self.trials - self.wins))
68 |
69 | def max_mean(self):
70 | """pick the bandit with the current best observed proportion of winning """
71 | return np.argmax(self.wins / (self.trials +1))
72 |
73 | def lower_credible_choice( self ):
74 | """pick the bandit with the best LOWER BOUND. See chapter 5"""
75 | def lb(a,b):
76 | return a/(a+b) - 1.65*np.sqrt((a*b)/( (a+b)**2*(a+b+1)))
77 | a = self.wins + 1
78 | b = self.trials - self.wins + 1
79 | return np.argmax(lb(a,b))
80 |
81 | def upper_credible_choice(self):
82 | """pick the bandit with the best LOWER BOUND. See chapter 5"""
83 | def lb(a,b):
84 | return a/(a+b) + 1.65*np.sqrt((a*b)/((a+b)**2*(a+b+1)))
85 | a = self.wins + 1
86 | b = self.trials - self.wins + 1
87 | return np.argmax(lb(a,b))
88 |
89 | def random_choice(self):
90 | return np.random.randint(0, len(self.wins))
91 |
92 |
93 | def ucb_bayes(self):
94 | C = 0
95 | n = 10000
96 | alpha =1 - 1./((self.N+1))
97 | return np.argmax(beta.ppf(alpha,
98 | 1 + self.wins,
99 | 1 + self.trials - self.wins))
100 |
101 |
102 |
103 |
104 | class Bandits(object):
105 | """
106 | This class represents N bandits machines.
107 |
108 | parameters:
109 | p_array: a (n,) Numpy array of probabilities >0, <1.
110 |
111 | methods:
112 | pull( i ): return the results, 0 or 1, of pulling
113 | the ith bandit.
114 | """
115 | def __init__(self, p_array):
116 | self.p = p_array
117 | self.optimal = np.argmax(p_array)
118 |
119 | def pull(self, i):
120 | #i is which arm to pull
121 | return rand() < self.p[i]
122 |
123 | def __len__(self):
124 | return len(self.p)
125 |
--------------------------------------------------------------------------------
/Chapter6_Priorities/ystockquote.py:
--------------------------------------------------------------------------------
1 | #
2 | # ystockquote : Python module - retrieve stock quote data from Yahoo Finance
3 | #
4 | # Copyright (c) 2007,2008,2013 Corey Goldberg (cgoldberg@gmail.com)
5 | #
6 | # license: GNU LGPL
7 | #
8 | # This library is free software; you can redistribute it and/or
9 | # modify it under the terms of the GNU Lesser General Public
10 | # License as published by the Free Software Foundation; either
11 | # version 2.1 of the License, or (at your option) any later version.
12 | #
13 | # Requires: Python 2.7/3.2+
14 |
15 |
16 | __version__ = '0.2.2'
17 |
18 |
19 | try:
20 | # py3
21 | from urllib.request import Request, urlopen
22 | from urllib.parse import urlencode
23 | except ImportError:
24 | # py2
25 | from urllib2 import Request, urlopen
26 | from urllib import urlencode
27 |
28 |
29 | def _request(symbol, stat):
30 | url = 'http://finance.yahoo.com/d/quotes.csv?s=%s&f=%s' % (symbol, stat)
31 | req = Request(url)
32 | resp = urlopen(req)
33 | return str(resp.read().decode('utf-8').strip())
34 |
35 |
36 | def get_all(symbol):
37 | """
38 | Get all available quote data for the given ticker symbol.
39 |
40 | Returns a dictionary.
41 | """
42 | values = _request(symbol, 'l1c1va2xj1b4j4dyekjm3m4rr5p5p6s7').split(',')
43 | return dict(
44 | price=values[0],
45 | change=values[1],
46 | volume=values[2],
47 | avg_daily_volume=values[3],
48 | stock_exchange=values[4],
49 | market_cap=values[5],
50 | book_value=values[6],
51 | ebitda=values[7],
52 | dividend_per_share=values[8],
53 | dividend_yield=values[9],
54 | earnings_per_share=values[10],
55 | fifty_two_week_high=values[11],
56 | fifty_two_week_low=values[12],
57 | fifty_day_moving_avg=values[13],
58 | two_hundred_day_moving_avg=values[14],
59 | price_earnings_ratio=values[15],
60 | price_earnings_growth_ratio=values[16],
61 | price_sales_ratio=values[17],
62 | price_book_ratio=values[18],
63 | short_ratio=values[19],
64 | )
65 |
66 |
67 | def get_price(symbol):
68 | return _request(symbol, 'l1')
69 |
70 |
71 | def get_change(symbol):
72 | return _request(symbol, 'c1')
73 |
74 |
75 | def get_volume(symbol):
76 | return _request(symbol, 'v')
77 |
78 |
79 | def get_avg_daily_volume(symbol):
80 | return _request(symbol, 'a2')
81 |
82 |
83 | def get_stock_exchange(symbol):
84 | return _request(symbol, 'x')
85 |
86 |
87 | def get_market_cap(symbol):
88 | return _request(symbol, 'j1')
89 |
90 |
91 | def get_book_value(symbol):
92 | return _request(symbol, 'b4')
93 |
94 |
95 | def get_ebitda(symbol):
96 | return _request(symbol, 'j4')
97 |
98 |
99 | def get_dividend_per_share(symbol):
100 | return _request(symbol, 'd')
101 |
102 |
103 | def get_dividend_yield(symbol):
104 | return _request(symbol, 'y')
105 |
106 |
107 | def get_earnings_per_share(symbol):
108 | return _request(symbol, 'e')
109 |
110 |
111 | def get_52_week_high(symbol):
112 | return _request(symbol, 'k')
113 |
114 |
115 | def get_52_week_low(symbol):
116 | return _request(symbol, 'j')
117 |
118 |
119 | def get_50day_moving_avg(symbol):
120 | return _request(symbol, 'm3')
121 |
122 |
123 | def get_200day_moving_avg(symbol):
124 | return _request(symbol, 'm4')
125 |
126 |
127 | def get_price_earnings_ratio(symbol):
128 | return _request(symbol, 'r')
129 |
130 |
131 | def get_price_earnings_growth_ratio(symbol):
132 | return _request(symbol, 'r5')
133 |
134 |
135 | def get_price_sales_ratio(symbol):
136 | return _request(symbol, 'p5')
137 |
138 |
139 | def get_price_book_ratio(symbol):
140 | return _request(symbol, 'p6')
141 |
142 |
143 | def get_short_ratio(symbol):
144 | return _request(symbol, 's7')
145 |
146 |
147 | def get_historical_prices(symbol, start_date, end_date):
148 | """
149 | Get historical prices for the given ticker symbol.
150 | Date format is 'YYYY-MM-DD'
151 |
152 | Returns a nested list (first item is list of column headers).
153 | """
154 | params = urlencode({
155 | 's': symbol,
156 | 'a': int(start_date[5:7]) - 1,
157 | 'b': int(start_date[8:10]),
158 | 'c': int(start_date[0:4]),
159 | 'd': int(end_date[5:7]) - 1,
160 | 'e': int(end_date[8:10]),
161 | 'f': int(end_date[0:4]),
162 | 'g': 'd',
163 | 'ignore': '.csv',
164 | })
165 | url = 'http://ichart.yahoo.com/table.csv?%s' % params
166 | req = Request(url)
167 | resp = urlopen(req)
168 | content = str(resp.read().decode('utf-8').strip())
169 | days = content.splitlines()
170 | return [day.split(',') for day in days]
--------------------------------------------------------------------------------
/Chapter7_BayesianMachineLearning/MachineLearning.ipynb:
--------------------------------------------------------------------------------
1 | {
2 | "cells": [
3 | {
4 | "cell_type": "markdown",
5 | "metadata": {},
6 | "source": [
7 | "List of topics to cover:\n",
8 | "\n",
9 | "- Bayesian solution to overfitting\n",
10 | " - Salisman's solution to the Don't Overfit\n",
11 | "- Predictive distributions; \"how do I evaluate testing data?\"\n",
12 | "- model fitting, BIC + visualization tools\n",
13 | "- Gaussian Processes\n",
14 | "\n",
15 | "\n",
16 | "Would be nice/cool to cover:\n",
17 | "\n",
18 | "- classification models (using the books text)\n",
19 | "- Bayesian networks?"
20 | ]
21 | },
22 | {
23 | "cell_type": "code",
24 | "execution_count": 6,
25 | "metadata": {
26 | "collapsed": false
27 | },
28 | "outputs": [],
29 | "source": []
30 | },
31 | {
32 | "cell_type": "code",
33 | "execution_count": 6,
34 | "metadata": {
35 | "collapsed": false
36 | },
37 | "outputs": [],
38 | "source": []
39 | },
40 | {
41 | "cell_type": "code",
42 | "execution_count": 6,
43 | "metadata": {
44 | "collapsed": false
45 | },
46 | "outputs": [],
47 | "source": []
48 | },
49 | {
50 | "cell_type": "code",
51 | "execution_count": 6,
52 | "metadata": {
53 | "collapsed": false
54 | },
55 | "outputs": [],
56 | "source": []
57 | },
58 | {
59 | "cell_type": "code",
60 | "execution_count": 10,
61 | "metadata": {
62 | "collapsed": false
63 | },
64 | "outputs": [
65 | {
66 | "data": {
67 | "text/html": [
68 | "\n",
113 | ""
128 | ],
129 | "text/plain": [
130 | ""
131 | ]
132 | },
133 | "execution_count": 10,
134 | "metadata": {},
135 | "output_type": "execute_result"
136 | }
137 | ],
138 | "source": [
139 | "from IPython.core.display import HTML\n",
140 | "\n",
141 | "\n",
142 | "def css_styling():\n",
143 | " styles = open(\"../styles/custom.css\", \"r\").read()\n",
144 | " return HTML(styles)\n",
145 | "css_styling()"
146 | ]
147 | },
148 | {
149 | "cell_type": "code",
150 | "execution_count": null,
151 | "metadata": {
152 | "collapsed": false
153 | },
154 | "outputs": [],
155 | "source": []
156 | }
157 | ],
158 | "metadata": {
159 | "kernelspec": {
160 | "display_name": "Python 2",
161 | "language": "python",
162 | "name": "python2"
163 | },
164 | "language_info": {
165 | "codemirror_mode": {
166 | "name": "ipython",
167 | "version": 2
168 | },
169 | "file_extension": ".py",
170 | "mimetype": "text/x-python",
171 | "name": "python",
172 | "nbconvert_exporter": "python",
173 | "pygments_lexer": "ipython2",
174 | "version": "2.7.10"
175 | }
176 | },
177 | "nbformat": 4,
178 | "nbformat_minor": 0
179 | }
180 |
--------------------------------------------------------------------------------
/Chapter3_MCMC/data/mixture_data.csv:
--------------------------------------------------------------------------------
1 | 1.158567914166645352e+02
2 | 1.522615371577288670e+02
3 | 1.788744905891352914e+02
4 | 1.629350081470792588e+02
5 | 1.070282069704478687e+02
6 | 1.051914114638578326e+02
7 | 1.183828850125410668e+02
8 | 1.253769803023669596e+02
9 | 1.028805401104259118e+02
10 | 2.067132613581522378e+02
11 | 1.393689112736414870e+02
12 | 1.554104808778958500e+02
13 | 1.487593071755844676e+02
14 | 8.375957653422238991e+01
15 | 1.399077526119093307e+02
16 | 1.206223893711136839e+02
17 | 1.355653294182054935e+02
18 | 1.048872555335645700e+02
19 | 1.100078889548582310e+02
20 | 1.188513733603652440e+02
21 | 1.132073362373470928e+02
22 | 1.014642371115838984e+02
23 | 5.356401814042712317e+01
24 | 8.343273493925009632e+01
25 | 1.583050349068367382e+02
26 | 1.064199800668446869e+02
27 | 1.558244033676002402e+02
28 | 1.131988392873396521e+02
29 | 1.267707052969062715e+02
30 | 1.373788302432297712e+02
31 | 1.206953931925136061e+02
32 | 1.115746362929019284e+02
33 | 1.154467698745591520e+02
34 | 9.923198975585711423e+01
35 | 1.316472257470074680e+02
36 | 9.996377019794388730e+01
37 | 1.114213874064032979e+02
38 | 1.246905912527673479e+02
39 | 1.391450928299441898e+02
40 | 1.361514286100230322e+02
41 | 1.307114960428298787e+02
42 | 8.081320412094767391e+01
43 | 1.078213581175719611e+02
44 | 1.262596451507411501e+02
45 | 1.712742662463147383e+02
46 | 1.570100443945581219e+02
47 | 8.570544719055581595e+01
48 | 1.135717929149446377e+02
49 | 1.370765432994399475e+02
50 | 7.990858139039664820e+01
51 | 4.740688606684956596e+01
52 | 6.701135245547557417e+01
53 | 1.316212901516728664e+02
54 | 1.327180223388547233e+02
55 | 1.685093629801724546e+02
56 | 1.337698992870340646e+02
57 | 1.755485831680152558e+02
58 | 1.655242363776454511e+02
59 | 1.268471820873596698e+02
60 | 1.676015711703536226e+02
61 | 1.455898511751295246e+02
62 | 1.956160184192707447e+02
63 | 1.182224625628614518e+02
64 | 8.925085983612626706e+01
65 | 1.286269237190567196e+02
66 | 9.946176931548411915e+01
67 | 1.571061188364705856e+02
68 | 1.002501134175815167e+02
69 | 1.178736425808296389e+02
70 | 9.422954036020570356e+01
71 | 9.632336367696697721e+01
72 | 1.309771108808969871e+02
73 | 1.181391667258337890e+02
74 | 8.718473890259349446e+01
75 | 1.467363729533580283e+02
76 | 1.257994960590099538e+02
77 | 1.034723269322880412e+02
78 | 1.117477319618722476e+02
79 | 1.346570263925455890e+02
80 | 1.104112268972690600e+02
81 | 1.240279649415264771e+02
82 | 9.058614097837573809e+01
83 | 1.743529241470696718e+02
84 | 1.454735444682585239e+02
85 | 1.200774356852196547e+02
86 | 7.684825811735771595e+01
87 | 1.327615627530778681e+02
88 | 9.236097068799219301e+01
89 | 9.552784968289883238e+01
90 | 1.332776882106832943e+02
91 | 1.473534846560240510e+02
92 | 1.020106291189790824e+02
93 | 9.650714482034651098e+01
94 | 7.139916441047688522e+01
95 | 1.401992316904928657e+02
96 | 9.516569029497389920e+01
97 | 1.419834249663591095e+02
98 | 1.066032295735071500e+02
99 | 1.502077702798387122e+02
100 | 1.708914207381996277e+02
101 | 1.299656738905514715e+02
102 | 1.135507706312860989e+02
103 | 1.853554068292964416e+02
104 | 9.021956920397798285e+01
105 | 6.968136186221670414e+01
106 | 9.037055157785742665e+01
107 | 1.332929122157154040e+02
108 | 1.438895971894569925e+02
109 | 1.999686126528019372e+02
110 | 7.347125660893672716e+01
111 | 1.724387017675225593e+02
112 | 1.739221981887874904e+02
113 | 1.604682597323718483e+02
114 | 5.568169798182179875e+01
115 | 1.585200286677854251e+02
116 | 1.040052091982859821e+02
117 | 1.063286334389799492e+02
118 | 1.626048095277152470e+02
119 | 7.911796631966825544e+01
120 | 1.307427048577662561e+02
121 | 2.057499230950611206e+02
122 | 1.968272359917557139e+02
123 | 1.881442820837430077e+02
124 | 2.099549294015370151e+02
125 | 1.998661946532027969e+02
126 | 2.118440756588201168e+02
127 | 1.606377918214757301e+02
128 | 2.345495227313272721e+02
129 | 1.979870202889300117e+02
130 | 1.767565653027037627e+02
131 | 2.392032562427630751e+02
132 | 2.203634866605279967e+02
133 | 2.186204436985496784e+02
134 | 1.958292604060661688e+02
135 | 1.763536231210040341e+02
136 | 1.720099990072054084e+02
137 | 2.276111145823536503e+02
138 | 2.031618190973077560e+02
139 | 2.203394620375324564e+02
140 | 1.748951748467622167e+02
141 | 2.246467115445838658e+02
142 | 2.063262381110193644e+02
143 | 2.243575662535018296e+02
144 | 1.784441729981658966e+02
145 | 2.062286003797039768e+02
146 | 1.775707944495688935e+02
147 | 2.155143763250597715e+02
148 | 1.773479541349278747e+02
149 | 1.812393484934563048e+02
150 | 2.016410664104029422e+02
151 | 1.457178963053429754e+02
152 | 1.811158727168051996e+02
153 | 1.698815048205628386e+02
154 | 1.980526657461653031e+02
155 | 2.237926507603949631e+02
156 | 2.041601282859148228e+02
157 | 2.190976423331983938e+02
158 | 1.549803951612012156e+02
159 | 2.287320184948024178e+02
160 | 1.795089638168848865e+02
161 | 2.147749276781472645e+02
162 | 1.929292605280932094e+02
163 | 1.978032695208104599e+02
164 | 1.952622325493282176e+02
165 | 1.947411074628796541e+02
166 | 1.912293268737790584e+02
167 | 2.003683540126394291e+02
168 | 2.237343543228302565e+02
169 | 2.167961900446733807e+02
170 | 2.037151496864689761e+02
171 | 1.893550986737426172e+02
172 | 1.869543411645419724e+02
173 | 1.835808441751185001e+02
174 | 1.970709582802755335e+02
175 | 1.839483199132450295e+02
176 | 1.897348523707564141e+02
177 | 2.070561460762054935e+02
178 | 1.895452441676222008e+02
179 | 1.988034028044728245e+02
180 | 2.222104995656967219e+02
181 | 1.982884182490368516e+02
182 | 2.301793802104767792e+02
183 | 2.083751959215908585e+02
184 | 2.072072807011673206e+02
185 | 2.117554526928701648e+02
186 | 2.239912916180006164e+02
187 | 1.577304662746984150e+02
188 | 2.029046447898107886e+02
189 | 2.123748400232716733e+02
190 | 2.256038299100258939e+02
191 | 1.604587483000290717e+02
192 | 2.126142493549542394e+02
193 | 1.865778321564264672e+02
194 | 1.878548632982883646e+02
195 | 1.936829299162293694e+02
196 | 2.008257869594140175e+02
197 | 2.114054096588270681e+02
198 | 2.224942360518713826e+02
199 | 2.163203170742532109e+02
200 | 2.196077609078524517e+02
201 | 1.965973422923452461e+02
202 | 2.260630069755815157e+02
203 | 2.175726737014800847e+02
204 | 1.894721271217474055e+02
205 | 1.880419412421656489e+02
206 | 2.055349450451877829e+02
207 | 2.001211541598505335e+02
208 | 1.701979823394767095e+02
209 | 1.814417868513972110e+02
210 | 2.170818157769599566e+02
211 | 2.043390449169586986e+02
212 | 2.142939835438931766e+02
213 | 2.088157337161389648e+02
214 | 2.364166235642270237e+02
215 | 1.758551925587188691e+02
216 | 2.189818950071079371e+02
217 | 1.608246952687757698e+02
218 | 2.173397571355294247e+02
219 | 2.048043194911894886e+02
220 | 1.795463132346284851e+02
221 | 1.848474669873958192e+02
222 | 2.776035847947849788e+02
223 | 1.979652195279244609e+02
224 | 1.751710082689644423e+02
225 | 1.791648298902669012e+02
226 | 2.413463278928517184e+02
227 | 2.109572103136984822e+02
228 | 2.377593925070711123e+02
229 | 1.646185402973937641e+02
230 | 2.017302046842930281e+02
231 | 2.270142240478414237e+02
232 | 2.053500422399993681e+02
233 | 1.781980289145491554e+02
234 | 1.813298787113023991e+02
235 | 1.861273376270083304e+02
236 | 1.948307857093440987e+02
237 | 2.138709248980183872e+02
238 | 2.273093834599274317e+02
239 | 1.937184180374936773e+02
240 | 1.973234243988711398e+02
241 | 1.773274744436027390e+02
242 | 2.331499462797156070e+02
243 | 1.813647726372266504e+02
244 | 2.164952973412599704e+02
245 | 2.068273352048135223e+02
246 | 1.907417796433622073e+02
247 | 1.601869449674381372e+02
248 | 2.359528734619659076e+02
249 | 2.142796628839945186e+02
250 | 2.220949791177241082e+02
251 | 1.986970344800319026e+02
252 | 1.984994134360097178e+02
253 | 2.016572983625352435e+02
254 | 2.045002706098395606e+02
255 | 2.152174652951992471e+02
256 | 1.987922144174747530e+02
257 | 2.241648159527295547e+02
258 | 2.205483546065124472e+02
259 | 1.558159484378380171e+02
260 | 1.676495617850407598e+02
261 | 1.850186838826528231e+02
262 | 2.464145786167696599e+02
263 | 2.486409397084338195e+02
264 | 1.767515487795867273e+02
265 | 1.869117804626637849e+02
266 | 1.870810635558241586e+02
267 | 1.958352409681716324e+02
268 | 1.614541679698469920e+02
269 | 1.820210126509980739e+02
270 | 2.199473579766136595e+02
271 | 2.133444798833926654e+02
272 | 2.090551017466646613e+02
273 | 2.046156673206388064e+02
274 | 1.992916910824319530e+02
275 | 1.946361653458499745e+02
276 | 2.421374635348616948e+02
277 | 2.110007927344491918e+02
278 | 1.662765715442542671e+02
279 | 1.949143298584492641e+02
280 | 1.875771759652629953e+02
281 | 2.219149956242236783e+02
282 | 1.876747717865994218e+02
283 | 1.971850332862213122e+02
284 | 1.482140589550791105e+02
285 | 2.064803608972869711e+02
286 | 2.134641290909328859e+02
287 | 1.919518147378720414e+02
288 | 1.800465916326361935e+02
289 | 2.203791380076491464e+02
290 | 2.223561248500241163e+02
291 | 2.278082046953573752e+02
292 | 2.181685881622520640e+02
293 | 1.863762249820889565e+02
294 | 1.775192919731025256e+02
295 | 1.764703438636786075e+02
296 | 2.315749158793883566e+02
297 | 2.171688340729648985e+02
298 | 2.423196685427484454e+02
299 | 1.963990296752487268e+02
300 | 2.228190673247157747e+02
301 |
--------------------------------------------------------------------------------
/Chapter6_Priorities/d3bandits.js:
--------------------------------------------------------------------------------
1 | var ARMS = [0,0,0,0,0,0];
2 | var _PROBS = [ rbeta(2,9), rbeta(5,9), rbeta(5,9) ];
3 | var BB_RUN = 0;
4 |
5 | d3.select( "#reveal-div" )
6 | .selectAll("p")
7 | .data( _PROBS )
8 | .enter()
9 | .append("p")
10 | .text( function(d,i){ return "Arm " + (i + 1) + ": " +d.toFixed(4); } )
11 |
12 |
13 | function pdfbeta(x_array,a,b){
14 | //x is an array
15 | _beta = Beta(a,b);
16 | function _pdfbeta(x){
17 | return ( Math.pow(x,a-1)*Math.pow(1-x, b - 1) )/_beta
18 | }
19 |
20 | return x_array.map( _pdfbeta )
21 | }
22 |
23 | function Beta(a,b){
24 | //stirlings approx
25 | // use logs and exponentials to avoid underflow
26 | // with logs is still giving me errors
27 |
28 | //var n = Math.pow(a, a - 0.5)*Math.pow(b, b-0.5)
29 |
30 | var log_n = Math.log(a)*(a - 0.5) + Math.log(b)*( b-0.5)
31 | //var d = Math.pow( a + b, a+ b-0.5)
32 | var log_d = Math.log( a + b)*(a+ b-0.5)
33 | return Math.sqrt( 2*Math.PI)*Math.exp(log_n - log_d)
34 | }
35 |
36 |
37 | function rbeta(a,b){
38 | //from Simulation and MC, Wiley
39 |
40 | var p = a/b;
41 | if (Math.min(a,b) <= 1){
42 | var lambda = Math.min(a,b)
43 | }else{
44 | var lambda = Math.sqrt( (2*a*b - a - b)/(a+b-2) )
45 | }
46 |
47 | while (1){
48 | var R1 = Math.random();
49 | var R2 = Math.random();
50 | var y = Math.pow( ( 1./R1 - 1.), 1./lambda );
51 | if ( 4*R1*R2*R2 < (Math.pow(y, a - lambda)*Math.pow( (1.+ p)/(1 + p*y) , a + b ) )){
52 | return (p*y)/(1+ p*y)
53 | }
54 | }
55 | }
56 |
57 | function rbeta_array( arm_counts){
58 | // to be used with ARMS with uniform prior.
59 | samples = []
60 | for (var i=0; i < arm_counts.length/2; i++){
61 | samples.push(
62 | rbeta(arm_counts[2*i + 1]+1, 1+arm_counts[2*i] - arm_counts[2*i+1] )
63 | )
64 | }
65 | return samples
66 | }
67 |
68 | function draw_arm( p ){
69 | if ( Math.random() < p){ return 1 } else { return 0 }
70 | }
71 |
72 |
73 | function update_arm( arm_number ){
74 | var result = draw_arm(_PROBS[arm_number] );
75 | ARMS[2*arm_number] += 1;
76 | ARMS[2*arm_number+1] += result;
77 | redraw(arm_number);
78 | return
79 | }
80 |
81 |
82 | function bayesian_bandits(){
83 | //for (var i = 0; i < n_pulls; i++ ){
84 | //sample from Beta distributions
85 | var samples = rbeta_array(ARMS);
86 | var select = samples.indexOf( d3.max( samples) );
87 | update_arm( select );
88 | if (BB_RUN < 300){
89 | BB_RUN += 1;
90 | window.setTimeout( bayesian_bandits, 100 )
91 | }
92 | else{
93 | return
94 | }
95 | //}
96 | }
97 |
98 | var x_array = [];
99 | var _N = 100;
100 | var max_data = 10
101 | for ( var i =0; i < _N; i++ ){
102 | x_array.push( .01*i )
103 | }
104 |
105 | var colors = ["#348ABD", "#A60628", "#7A68A6"];
106 | var fill_colors = [ "rgba(52, 128, 189,0.1)", "rgba(166, 6, 40, 0.1 )", "rgba( 122, 104, 166,0.1 )"];
107 |
108 | var w = 600,
109 | h = 150,
110 | margin = 15,
111 | y = d3.scale.linear().domain([0, max_data]).range([h - margin,0 + margin ]),
112 | x = d3.scale.linear().domain([0,_N]).range([0 + margin, w - margin])
113 |
114 | var vis = d3.select("#beta-graphs")
115 | .append("svg:svg")
116 | .attr("width", w )
117 | .attr("height", h )
118 |
119 | var g = vis.append("svg:g")
120 |
121 | var line = d3.svg.line()
122 | .x(function(d, i) { return x(i); })
123 | .y(y)
124 |
125 |
126 | for ( var i =0; i < 3; i++){
127 | var _data = pdfbeta(x_array, 1 + ARMS[2*i+1],1+ARMS[2*i] - ARMS[2*i+1] );
128 | g.selectAll('path.line')
129 | .data( [_data] )
130 | .enter()
131 | .append("svg:path")
132 | .attr("stroke", colors[i] )
133 | //.attr("fill", fill_colors[i] )
134 | //.attr("fill", fill_colors[i] )
135 | //.attr("stroke-width", 0 )
136 | .attr("d", line )
137 | .attr("id", "line-" + i );
138 | }
139 |
140 |
141 | g.append("svg:line")
142 | .attr("x1", x(0))
143 | .attr("y1", y(0))
144 | .attr("x2", x(w))
145 | .attr("y2", y(0))
146 |
147 | g.append("svg:line")
148 | .attr("x1", x(0))
149 | .attr("y1", y(0))
150 | .attr("x2", x(0))
151 | .attr("y2", y(max_data))
152 |
153 | g.selectAll(".xLabel")
154 | .data( d3.range(0,1.2,.2) )
155 | .enter().append("svg:text")
156 | .attr("class", "xLabel")
157 | .text(String)
158 | .attr("x", function(d) { return x(100*d) })
159 | .attr("y", h)
160 | .attr("text-anchor", "middle")
161 | .attr("dy", 0.0 )
162 | /*
163 | g.selectAll(".yLabel")
164 | .data(y.ticks(4))
165 | .enter().append("svg:text")
166 | .attr("class", "yLabel")
167 | .text(String)
168 | .attr("x", 0)
169 | .attr("y", function(d) { return y(d) })
170 | .attr("text-anchor", "right")
171 | .attr("dy", 4)
172 | */
173 | g.selectAll(".xTicks")
174 | .data(x.ticks(5))
175 | .enter().append("svg:line")
176 | .attr("class", "xTicks")
177 | .attr("x1", function(d) { return x(d); })
178 | .attr("y1", y(0))
179 | .attr("x2", function(d) { return x(d); })
180 | .attr("y2", y(-0.1))
181 |
182 | vis.append("text")
183 | .attr("x", (w / 2))
184 | .attr("y", 15 )
185 | .attr("text-anchor", "middle")
186 | .style("font-size", "17px")
187 | .text("Posterior Distributions");
188 |
189 | /*
190 | g.selectAll(".yTicks")
191 | .data(y.ticks(4))
192 | .enter().append("svg:line")
193 | .attr("class", "yTicks")
194 | .attr("y1", function(d) { return -1 * y(d); })
195 | .attr("x1", x(-0.3))
196 | .attr("y2", function(d) { return -1 * y(d); })
197 | .attr("x2", x(0))
198 | */
199 |
200 |
201 |
202 |
203 |
204 |
205 | var data = ARMS;
206 | var labellist = ["Arm 1", "", "Arm 2", "", "Arm 3", ""];
207 |
208 | var w_bar = 600,
209 | h_bar = 170,
210 | labelpad = 50,
211 | x_bar = d3.scale.linear().domain([0, 100]).range([0, w_bar]),
212 | y_bar = d3.scale.ordinal().domain(d3.range(data.length)).rangeBands([0, h_bar], .2);
213 |
214 | var vis = d3.select("#paired-bar-chart")
215 | .append("svg:svg")
216 | .attr("width", w_bar + 40)
217 | .attr("height", h_bar + 20)
218 | .append("svg:g")
219 |
220 | var bars = vis.selectAll("g.bar")
221 | .data(data)
222 | .enter().append("svg:g")
223 | .attr("class", "bar")
224 | .attr("transform", function(d, i) { return "translate(" + labelpad + "," + y_bar(i) + ")"; })
225 |
226 |
227 | bars.append("svg:rect")
228 | .attr("fill", function(d, i) { return (i%2)? colors[i]: fill_colors[i]; } ) //Alternate colors
229 | .attr("width", function(d,i){ return x_bar(d)*0.5 })
230 | .attr("height", y_bar.rangeBand());
231 |
232 | bars.append("svg:text")
233 | .attr("x", 0)
234 | .attr("y", 10 + y_bar.rangeBand() / 2)
235 | .attr("dx", -6)
236 | .attr("dy", ".50em")
237 | .attr("text-anchor", "end")
238 | .text(function(d, i) { return labellist[i]; });
239 |
240 | var counts = bars.append("svg:text")
241 | .attr("x", 0)
242 | .attr("y", 10 + y_bar.rangeBand() / 2)
243 | .attr("dx", -6)
244 | .attr("dy", "-.40em")
245 | .attr("text-anchor", "end")
246 | .text(function(d, i) { return ""; });
247 |
248 |
249 | var rules = vis.selectAll("g.rule")
250 | .data(x.ticks(10))
251 | .enter().append("svg:g")
252 | .attr("class", "rule")
253 | .attr("transform", function(d) { return "translate(" + x_bar(d) + ", 0)"; });
254 |
255 |
256 | rules.append("svg:line")
257 | .attr("y1", 0)
258 | .attr("y2", h_bar)
259 | .attr("x1", labelpad)
260 | .attr("x2", labelpad)
261 | .attr("stroke", "white")
262 | .attr("stroke-opacity", .3);
263 |
264 |
265 |
266 | function redraw(arm_number){
267 |
268 | var _data = []
269 | for ( var i =0; i < 3; i++){
270 | _data.push( pdfbeta(x_array, 1 + ARMS[2*i+1],1+ARMS[2*i] - ARMS[2*i+1] ) );
271 |
272 | }
273 | //update what is max.
274 | max_data = d3.max( [
275 | 10,
276 | d3.max(_data[0]),
277 | d3.max(_data[1]),
278 | d3.max(_data[2]) ])
279 |
280 | y = d3.scale.linear().domain([0, max_data]).range([h - margin,0 + margin ])
281 | line = d3.svg.line()
282 | .x(function(d, i) { return x(i); })
283 | .y(y)
284 |
285 | for ( var i =0; i < 3; i++){
286 | g.select("#line-" + i)
287 | .data( [_data[i]] )
288 | .attr("d", line )
289 | }
290 |
291 |
292 |
293 |
294 |
295 |
296 | bars.data(ARMS)
297 | .enter().append("svg:g")
298 | .attr("class", "bar")
299 | .attr("transform", function(d, i) { return "translate(" + labelpad + "," + y(i) + ")"; });
300 |
301 |
302 | bars.append("svg:rect")
303 | .attr("fill", function(d, ix) {_ix = Math.floor(ix/2); return (ix%2)? fill_colors[_ix]: colors[_ix]; } ) //Alternate colors
304 | .attr("width", function(d,i){ return x_bar(d)*0.5 })
305 | .attr("height", y_bar.rangeBand());
306 |
307 |
308 | counts
309 | .attr("x", 0)
310 | .attr("y", 10 + y_bar.rangeBand() / 2)
311 | .attr("dx", function( d,i) { return !(i%2) ? 50 + 3.2*data[i] : 67 + 3.2*data[i] ;})
312 | .attr("dy", "-.40em")
313 | .attr("text-anchor", "end")
314 | .text(function(d, i) { return !(i%2) ? data[i] + " pulls" : data[i] + " rewards" ;});
315 |
316 | //update scoreboard
317 | var rewards = ARMS[1] + ARMS[3] + ARMS[5];
318 | var pulls = ARMS[0] + ARMS[2] + ARMS[4];
319 | document.getElementById("rewards").innerHTML = rewards ;
320 | document.getElementById("pulls").innerHTML = pulls ;
321 | document.getElementById("ratio").innerHTML = (rewards/pulls).toFixed(3) ;
322 |
323 | }
324 |
325 |
326 | d3.select( "#reveal-div" )
327 | .selectAll("p")
328 | .data( _PROBS )
329 | .enter()
330 | .append("span")
331 | .attr( "style", "margin-left:15; margin-right: 30px; margin-top:0" )
332 | .text( function(d,i){ return d.toFixed(4) ; } )
333 | //redraw() //to initialize
334 |
--------------------------------------------------------------------------------
/Chapter5_LossFunctions/data/Train_Skies/Train_Skies/Training_Sky200.csv:
--------------------------------------------------------------------------------
1 | GalaxyID,x,y,e1,e2
2 | Galaxy1,1977.18,2284.96,0.135144,-0.075196
3 | Galaxy2,4187.01,3033.95,-0.289684,-0.009205
4 | Galaxy3,1849.42,1870.43,-0.128524,0.188735
5 | Galaxy4,1305.95,2440.36,-0.160642,-0.158346
6 | Galaxy5,2750.99,628.40,0.144453,-0.207262
7 | Galaxy6,232.89,2303.53,0.078057,-0.437543
8 | Galaxy7,2612.18,3763.64,-0.244929,-0.170409
9 | Galaxy8,2343.68,696.38,-0.091899,-0.056466
10 | Galaxy9,1347.46,2430.44,-0.118368,-0.133801
11 | Galaxy10,3059.47,3522.40,0.567381,0.262042
12 | Galaxy11,525.64,3536.97,0.237223,-0.106512
13 | Galaxy12,2689.56,955.63,-0.126659,-0.188333
14 | Galaxy13,488.40,4103.84,-0.264981,0.028407
15 | Galaxy14,2462.76,68.95,0.186851,0.087643
16 | Galaxy15,1751.51,2893.69,-0.159142,-0.350449
17 | Galaxy16,837.03,4112.89,-0.073740,-0.116542
18 | Galaxy17,1329.02,3690.04,-0.015756,-0.439716
19 | Galaxy18,3129.31,1580.80,0.115302,-0.150052
20 | Galaxy19,1528.66,2605.11,0.325420,-0.185407
21 | Galaxy20,3705.80,1939.42,0.154496,-0.318856
22 | Galaxy21,2912.97,1396.94,0.605121,-0.167950
23 | Galaxy22,2422.36,2698.40,0.055310,-0.287335
24 | Galaxy23,1282.99,1312.29,-0.190086,0.217821
25 | Galaxy24,3414.15,369.69,0.126505,0.161918
26 | Galaxy25,4109.78,2711.26,-0.357916,0.344080
27 | Galaxy26,1799.94,1571.47,0.370868,-0.006458
28 | Galaxy27,1079.35,3306.13,0.180853,-0.205937
29 | Galaxy28,1475.48,579.65,-0.007217,0.029759
30 | Galaxy29,2305.35,1687.76,-0.020087,-0.238240
31 | Galaxy30,2125.44,1404.53,0.256425,0.211617
32 | Galaxy31,2645.83,1232.90,0.107564,-0.133721
33 | Galaxy32,2740.30,128.29,-0.275907,-0.240346
34 | Galaxy33,345.14,1585.68,0.157808,-0.251283
35 | Galaxy34,2540.53,997.99,0.050012,-0.003349
36 | Galaxy35,1535.33,3324.26,-0.329937,-0.205468
37 | Galaxy36,3598.68,3123.36,-0.123360,-0.874771
38 | Galaxy37,341.48,3812.43,0.206939,0.022255
39 | Galaxy38,1131.28,1631.04,-0.039327,0.660914
40 | Galaxy39,1208.29,590.20,0.074814,-0.211530
41 | Galaxy40,3205.92,1148.99,0.357477,-0.196860
42 | Galaxy41,2366.50,3279.92,-0.239987,-0.258418
43 | Galaxy42,951.88,3934.53,0.038660,-0.077037
44 | Galaxy43,1528.15,3674.78,-0.048536,-0.068555
45 | Galaxy44,1614.13,382.33,0.282453,-0.328420
46 | Galaxy45,1442.38,2721.67,-0.249329,0.251646
47 | Galaxy46,3836.53,1673.49,0.129003,0.551354
48 | Galaxy47,97.19,403.08,-0.228413,-0.385924
49 | Galaxy48,3465.82,2665.68,0.534817,0.283285
50 | Galaxy49,2857.74,1717.25,0.146345,-0.064359
51 | Galaxy50,3637.61,2028.82,-0.046589,0.404781
52 | Galaxy51,2378.29,2357.44,-0.061634,-0.097536
53 | Galaxy52,2147.46,828.55,-0.019375,-0.113513
54 | Galaxy53,763.53,3563.55,0.123043,0.248939
55 | Galaxy54,771.42,3874.87,0.031340,-0.145696
56 | Galaxy55,1429.42,3845.87,-0.142633,-0.018559
57 | Galaxy56,4098.43,722.20,0.419993,-0.016514
58 | Galaxy57,1548.86,563.65,0.161588,0.393825
59 | Galaxy58,3176.88,655.69,0.112411,0.150587
60 | Galaxy59,1441.05,581.30,0.287837,0.095456
61 | Galaxy60,2584.46,1649.53,-0.054151,-0.261357
62 | Galaxy61,3877.06,2729.82,-0.290076,-0.001149
63 | Galaxy62,3533.72,1164.38,-0.008447,0.178878
64 | Galaxy63,3874.14,3998.31,0.231330,-0.118618
65 | Galaxy64,843.52,2032.27,-0.040776,-0.097683
66 | Galaxy65,215.96,3838.58,-0.151892,-0.170308
67 | Galaxy66,760.60,326.37,0.382950,0.141461
68 | Galaxy67,715.48,844.28,-0.175319,-0.152836
69 | Galaxy68,889.44,1606.47,0.140882,0.143352
70 | Galaxy69,1303.50,2956.40,0.046860,0.088927
71 | Galaxy70,2202.98,3508.32,0.136530,0.299646
72 | Galaxy71,2086.69,3290.49,-0.179867,0.086296
73 | Galaxy72,636.98,1436.66,0.253328,-0.162739
74 | Galaxy73,3634.84,4013.77,0.126936,-0.077924
75 | Galaxy74,825.84,3282.95,-0.001027,-0.089030
76 | Galaxy75,1221.76,805.34,0.020606,0.354750
77 | Galaxy76,1671.96,759.89,0.078790,-0.099345
78 | Galaxy77,3437.43,2271.90,0.001013,0.247343
79 | Galaxy78,2413.08,1935.03,-0.259257,-0.087889
80 | Galaxy79,2761.38,2887.21,0.043979,-0.345171
81 | Galaxy80,3992.08,1451.72,0.242656,0.310983
82 | Galaxy81,2735.00,553.38,0.495909,0.502497
83 | Galaxy82,1813.73,2567.73,0.048691,0.069233
84 | Galaxy83,1582.67,822.83,0.007617,0.273564
85 | Galaxy84,2517.39,4065.68,0.085167,0.199867
86 | Galaxy85,581.56,1300.74,-0.333490,-0.116735
87 | Galaxy86,1590.68,2578.95,-0.362314,-0.354904
88 | Galaxy87,120.27,3483.60,-0.190414,-0.191476
89 | Galaxy88,3248.60,2007.31,-0.136297,-0.114187
90 | Galaxy89,1254.44,1718.91,0.003760,-0.443511
91 | Galaxy90,2603.47,233.20,-0.315605,0.126827
92 | Galaxy91,1960.02,777.12,0.045444,0.119958
93 | Galaxy92,534.16,3006.38,0.150458,-0.085078
94 | Galaxy93,3907.65,124.19,0.070834,-0.093360
95 | Galaxy94,1962.31,2327.52,-0.362593,-0.246716
96 | Galaxy95,4188.60,1046.64,0.099566,0.164732
97 | Galaxy96,4032.53,2474.11,-0.390945,0.272316
98 | Galaxy97,504.30,1011.13,-0.082399,-0.212682
99 | Galaxy98,3968.80,3185.12,-0.303312,-0.233881
100 | Galaxy99,1596.55,2306.33,0.219491,0.188125
101 | Galaxy100,443.17,2755.34,-0.640605,-0.394463
102 | Galaxy101,2795.14,2203.50,0.396499,-0.096797
103 | Galaxy102,3773.08,926.60,0.039714,-0.187599
104 | Galaxy103,2230.51,1214.14,0.050838,0.332629
105 | Galaxy104,1963.85,2256.88,-0.015298,0.120465
106 | Galaxy105,692.08,246.47,-0.092994,-0.412425
107 | Galaxy106,3460.16,3347.23,0.329493,0.014299
108 | Galaxy107,110.52,1672.85,0.022063,-0.623556
109 | Galaxy108,43.53,1830.49,0.158563,-0.298957
110 | Galaxy109,616.70,2800.23,0.129097,-0.000130
111 | Galaxy110,3552.13,1402.79,0.242422,0.457235
112 | Galaxy111,4038.75,130.24,0.146972,-0.007953
113 | Galaxy112,2506.03,969.47,0.114125,-0.297248
114 | Galaxy113,2222.44,1218.35,0.167592,0.563213
115 | Galaxy114,2399.08,2423.20,0.215157,-0.397240
116 | Galaxy115,2827.89,3776.94,-0.045453,0.093391
117 | Galaxy116,2149.85,1127.63,0.283513,0.377951
118 | Galaxy117,520.90,1623.89,0.121669,-0.240371
119 | Galaxy118,1423.18,3409.24,0.031518,0.331102
120 | Galaxy119,2713.73,2625.69,-0.128584,-0.119256
121 | Galaxy120,3426.96,746.65,-0.139449,-0.218336
122 | Galaxy121,1026.26,923.50,-0.078738,0.082206
123 | Galaxy122,1373.88,3503.25,-0.436226,0.118518
124 | Galaxy123,1568.92,3492.10,0.233529,0.078417
125 | Galaxy124,328.05,3338.31,-0.423515,0.191162
126 | Galaxy125,2.77,3391.37,-0.066922,0.514007
127 | Galaxy126,1675.82,1842.49,0.022169,0.179038
128 | Galaxy127,1681.29,4133.83,0.208761,0.016218
129 | Galaxy128,1555.97,3847.66,-0.246843,-0.188703
130 | Galaxy129,1505.51,2035.68,0.074429,0.050489
131 | Galaxy130,461.02,3276.91,0.011361,-0.143236
132 | Galaxy131,474.62,2787.96,0.029111,-0.408365
133 | Galaxy132,1796.14,913.25,-0.004634,-0.228554
134 | Galaxy133,902.70,27.96,0.412158,0.070747
135 | Galaxy134,1934.62,3156.23,-0.320224,-0.199256
136 | Galaxy135,3387.88,1205.91,-0.185332,0.028381
137 | Galaxy136,3559.99,1628.77,-0.043788,0.041546
138 | Galaxy137,3741.78,3133.56,-0.553981,-0.613819
139 | Galaxy138,4057.13,1618.83,0.100804,-0.103944
140 | Galaxy139,4032.36,1435.96,0.055373,0.048019
141 | Galaxy140,3182.87,1426.27,0.198814,-0.081309
142 | Galaxy141,403.70,416.60,-0.272224,-0.207122
143 | Galaxy142,2740.15,1532.69,0.384999,0.266346
144 | Galaxy143,1824.61,3146.08,0.078381,-0.187146
145 | Galaxy144,423.43,2152.37,0.059446,0.066430
146 | Galaxy145,3427.33,4020.48,-0.072301,0.072999
147 | Galaxy146,4187.99,889.65,0.334199,0.008123
148 | Galaxy147,327.52,2029.91,0.180796,-0.011438
149 | Galaxy148,3601.11,2583.13,0.104261,-0.013028
150 | Galaxy149,212.37,1863.28,0.089817,-0.440086
151 | Galaxy150,1926.21,785.94,0.111313,-0.006787
152 | Galaxy151,181.10,2461.88,0.361086,-0.154537
153 | Galaxy152,2337.34,336.44,-0.000848,-0.117125
154 | Galaxy153,1235.90,436.00,-0.285771,0.455991
155 | Galaxy154,1445.74,3426.13,-0.022516,-0.293484
156 | Galaxy155,774.43,4148.20,-0.332420,-0.127794
157 | Galaxy156,2435.94,638.10,0.037222,-0.167576
158 | Galaxy157,2905.94,2499.96,0.200887,0.143954
159 | Galaxy158,1082.22,1394.86,-0.019367,-0.350051
160 | Galaxy159,1344.18,1568.55,-0.237146,-0.094850
161 | Galaxy160,994.75,96.53,0.057040,-0.146035
162 | Galaxy161,3965.69,500.15,0.124765,0.338286
163 | Galaxy162,3060.68,2296.33,0.332808,-0.419841
164 | Galaxy163,2825.55,1078.18,-0.274391,0.062755
165 | Galaxy164,853.34,3308.63,-0.206614,-0.202304
166 | Galaxy165,2043.76,3527.55,0.170866,-0.123988
167 | Galaxy166,3232.57,2598.32,0.407328,-0.163941
168 | Galaxy167,2104.26,1353.98,0.012682,-0.192412
169 | Galaxy168,473.53,68.21,0.019635,-0.304876
170 | Galaxy169,1897.37,4139.36,-0.268000,0.045246
171 | Galaxy170,1195.71,2527.41,0.232766,-0.074941
172 | Galaxy171,2504.28,429.52,-0.437543,-0.249243
173 | Galaxy172,2292.31,2219.37,0.349959,0.330548
174 | Galaxy173,3689.73,1382.59,0.198461,0.073671
175 | Galaxy174,3901.12,1265.74,0.071383,0.123573
176 | Galaxy175,3342.55,2503.41,0.542212,-0.470251
177 | Galaxy176,1053.20,3882.82,0.067596,0.131763
178 | Galaxy177,1837.30,1904.10,-0.426990,-0.404946
179 | Galaxy178,89.18,2513.60,0.148757,-0.013320
180 | Galaxy179,667.10,1187.58,0.006613,-0.203644
181 | Galaxy180,254.73,3594.76,-0.170629,0.226699
182 | Galaxy181,589.38,418.12,-0.239116,0.302227
183 | Galaxy182,1246.53,1423.47,-0.124046,0.069406
184 | Galaxy183,2403.93,1131.75,-0.267910,-0.044240
185 | Galaxy184,1302.50,1564.78,-0.052202,-0.341470
186 | Galaxy185,2537.73,1437.56,-0.121321,-0.168937
187 | Galaxy186,3026.19,1133.64,0.270779,-0.058183
188 | Galaxy187,2613.74,428.74,-0.029014,0.129495
189 | Galaxy188,193.66,1664.30,0.292394,0.223950
190 | Galaxy189,1528.75,1213.67,-0.098088,0.026032
191 | Galaxy190,4143.62,3677.67,0.116521,-0.424785
192 | Galaxy191,3043.03,1906.33,0.197398,-0.327256
193 | Galaxy192,2086.00,74.84,-0.204588,-0.116284
194 | Galaxy193,2932.47,2513.21,-0.021265,-0.066136
195 | Galaxy194,2418.30,1392.14,0.238456,-0.145331
196 | Galaxy195,3846.67,3471.10,0.048424,-0.250169
197 | Galaxy196,1977.19,3940.04,0.433164,-0.059484
198 | Galaxy197,3979.42,467.48,0.187009,0.248546
199 | Galaxy198,81.87,924.06,0.265568,0.047948
200 | Galaxy199,538.69,3296.25,-0.148901,0.355780
201 | Galaxy200,3577.94,731.53,-0.000439,-0.145803
202 | Galaxy201,702.85,1002.57,-0.261533,-0.061186
203 | Galaxy202,842.88,2364.48,-0.171887,0.156117
204 | Galaxy203,4063.93,180.73,0.229370,0.175681
205 | Galaxy204,2193.55,4037.29,0.010467,0.171054
206 | Galaxy205,685.33,777.65,0.447000,0.013174
207 | Galaxy206,2486.30,2479.55,-0.142271,0.054257
208 | Galaxy207,2444.48,2064.80,-0.147522,0.043129
209 | Galaxy208,3927.88,2469.17,-0.078794,0.128472
210 | Galaxy209,2013.88,3340.86,-0.265004,0.059364
211 | Galaxy210,3701.13,119.14,-0.037583,-0.184616
212 | Galaxy211,2725.47,3184.98,-0.206871,0.507172
213 | Galaxy212,3911.40,3155.68,0.199183,-0.170593
214 | Galaxy213,489.60,930.50,-0.136458,-0.082823
215 | Galaxy214,652.15,2741.77,-0.078582,0.314388
216 | Galaxy215,492.91,1586.53,0.443889,0.233883
217 | Galaxy216,478.92,866.40,-0.171576,-0.002375
218 | Galaxy217,2802.12,197.02,-0.062129,0.174769
219 | Galaxy218,3554.18,2702.72,0.394708,0.822133
220 | Galaxy219,587.68,3908.74,-0.179564,-0.126929
221 | Galaxy220,1426.58,2578.73,-0.151863,0.086813
222 | Galaxy221,2304.78,2974.07,-0.396648,0.173342
223 | Galaxy222,2012.47,2823.66,-0.175308,0.059874
224 | Galaxy223,1229.10,2041.12,0.096217,-0.220113
225 | Galaxy224,3907.11,2486.44,-0.212947,0.114299
226 | Galaxy225,551.36,3738.59,0.249549,-0.118702
227 | Galaxy226,2395.98,3053.53,-0.131207,0.222886
228 | Galaxy227,2514.95,2164.16,0.126249,-0.349657
229 | Galaxy228,856.28,3620.45,-0.175333,0.306288
230 | Galaxy229,4157.23,544.49,-0.049968,-0.280439
231 | Galaxy230,4148.48,2575.62,0.003595,-0.046745
232 | Galaxy231,377.95,1174.13,0.246643,0.051009
233 | Galaxy232,3161.64,1648.77,-0.007875,-0.232480
234 | Galaxy233,401.73,95.28,0.016130,-0.178349
235 | Galaxy234,314.94,992.57,0.157522,-0.089243
236 | Galaxy235,874.81,2976.70,0.022541,0.007160
237 | Galaxy236,3281.66,230.85,0.135952,0.307450
238 | Galaxy237,2164.67,755.24,0.233031,-0.000946
239 | Galaxy238,2544.30,3744.99,-0.004195,0.656724
240 | Galaxy239,169.38,49.10,-0.362396,-0.520773
241 | Galaxy240,3962.32,3564.75,0.088926,0.009013
242 | Galaxy241,3218.08,873.02,-0.082027,-0.207103
243 | Galaxy242,703.01,466.80,0.514170,-0.439075
244 | Galaxy243,1898.43,3774.37,0.299384,0.009608
245 | Galaxy244,1433.51,674.13,0.101241,-0.248477
246 | Galaxy245,937.40,1262.65,0.181460,-0.006695
247 | Galaxy246,1733.38,3749.58,0.407964,0.178193
248 | Galaxy247,1812.38,1956.12,-0.057741,0.040555
249 | Galaxy248,674.92,419.06,0.097065,0.163608
250 | Galaxy249,1609.25,3715.71,-0.175275,-0.047915
251 | Galaxy250,346.17,904.67,-0.007540,0.129040
252 | Galaxy251,2726.88,3331.97,-0.439981,0.632487
253 | Galaxy252,2450.80,2356.75,0.030002,0.064031
254 | Galaxy253,636.72,1068.41,0.025064,0.025590
255 | Galaxy254,1488.76,1262.40,-0.162871,-0.403090
256 | Galaxy255,1946.84,358.35,-0.272781,-0.264421
257 | Galaxy256,3921.52,2846.99,0.006977,-0.176881
258 | Galaxy257,2916.93,2661.74,-0.105542,-0.029252
259 | Galaxy258,1628.38,549.70,-0.168113,-0.360318
260 | Galaxy259,3829.66,3407.25,-0.053661,-0.230195
261 | Galaxy260,4059.35,407.00,0.199725,0.066386
262 | Galaxy261,1492.00,3912.51,0.027300,0.105163
263 | Galaxy262,635.41,2810.37,-0.067190,0.071879
264 | Galaxy263,2193.49,3550.00,-0.196930,0.127488
265 | Galaxy264,3294.61,1789.95,0.056790,0.057630
266 | Galaxy265,2623.36,3078.12,-0.158904,0.179258
267 | Galaxy266,1879.57,225.43,0.141135,-0.052358
268 | Galaxy267,2932.84,2615.02,-0.310797,0.186330
269 | Galaxy268,151.09,617.31,0.140038,-0.125349
270 | Galaxy269,1935.88,1709.41,-0.183024,-0.197906
271 | Galaxy270,1456.06,3091.05,0.133349,0.012539
272 | Galaxy271,801.59,1471.58,-0.520118,-0.426190
273 | Galaxy272,1236.78,3022.82,-0.122616,0.120383
274 | Galaxy273,1319.68,373.77,0.260136,0.451267
275 | Galaxy274,1332.10,2785.02,-0.412797,-0.440970
276 | Galaxy275,315.83,58.16,0.021789,-0.184674
277 | Galaxy276,596.39,2334.23,-0.383916,0.022163
278 | Galaxy277,430.59,3395.73,0.262351,0.027987
279 | Galaxy278,1781.52,237.96,0.123320,0.150974
280 | Galaxy279,4047.13,2296.63,-0.201469,-0.069458
281 | Galaxy280,4011.87,3583.93,0.199899,-0.420012
282 | Galaxy281,3223.21,2764.52,0.061585,-0.961747
283 | Galaxy282,2582.51,3770.54,-0.179857,0.222596
284 | Galaxy283,3024.19,3204.92,0.128573,0.365276
285 | Galaxy284,2236.69,2895.88,-0.002773,0.224961
286 | Galaxy285,1167.02,1436.03,0.148276,-0.127204
287 | Galaxy286,1914.07,948.57,0.003771,-0.170971
288 | Galaxy287,2441.47,939.61,-0.205884,-0.098596
289 | Galaxy288,3286.79,1898.94,0.215577,-0.044429
290 | Galaxy289,105.07,1586.97,-0.645575,-0.237554
291 | Galaxy290,913.05,2522.38,0.001373,-0.362398
292 | Galaxy291,3179.16,3496.30,0.245535,0.231598
293 | Galaxy292,2274.88,1600.06,0.030676,-0.038286
294 | Galaxy293,3681.51,2518.37,-0.014989,-0.066949
295 | Galaxy294,1500.00,3357.63,-0.058695,0.177742
296 | Galaxy295,1407.60,3685.33,-0.167379,0.281976
297 | Galaxy296,510.29,2440.23,0.050279,0.407842
298 | Galaxy297,2191.10,4060.42,0.208068,0.217193
299 | Galaxy298,87.23,1826.39,-0.018118,-0.127118
300 | Galaxy299,2552.06,2377.28,0.154257,-0.560909
301 | Galaxy300,26.33,3734.97,0.051738,0.248683
302 | Galaxy301,2138.05,3743.97,0.155780,0.329839
303 | Galaxy302,3089.65,3760.41,-0.082508,-0.041453
304 | Galaxy303,711.94,715.93,0.105981,-0.040539
305 | Galaxy304,2370.01,1876.59,0.235224,-0.206788
306 | Galaxy305,1527.77,1276.16,-0.491456,-0.079378
307 | Galaxy306,3009.97,1916.84,0.184851,-0.193904
308 | Galaxy307,846.95,3656.62,0.100806,-0.206397
309 | Galaxy308,2680.61,557.80,-0.222789,0.180145
310 | Galaxy309,1201.54,199.59,0.184973,0.019590
311 | Galaxy310,1036.55,2437.07,0.091786,-0.019973
312 | Galaxy311,3714.48,336.46,0.137401,-0.244155
313 | Galaxy312,3453.52,1514.52,0.159177,-0.178318
314 | Galaxy313,2217.02,3119.69,-0.277162,-0.097326
315 | Galaxy314,2340.43,222.67,0.050448,-0.004527
316 | Galaxy315,2302.56,3780.45,-0.292061,0.209407
317 | Galaxy316,637.54,3294.51,0.223918,0.183925
318 | Galaxy317,505.26,1578.24,-0.199527,0.253844
319 | Galaxy318,1985.60,813.39,0.322417,0.225254
320 |
--------------------------------------------------------------------------------
/Chapter5_LossFunctions/data/Train_Skies/Train_Skies/Training_Sky191.csv:
--------------------------------------------------------------------------------
1 | GalaxyID,x,y,e1,e2
2 | Galaxy1,998.14,1742.15,-0.076606,0.190177
3 | Galaxy2,1106.15,3502.62,-0.161072,0.142434
4 | Galaxy3,3820.44,3147.70,0.391351,0.260313
5 | Galaxy4,1113.68,3648.65,0.051406,-0.070269
6 | Galaxy5,2874.67,774.54,-0.257015,-0.287607
7 | Galaxy6,3104.21,579.82,-0.094370,-0.283553
8 | Galaxy7,1342.77,3293.31,0.054839,0.461531
9 | Galaxy8,1067.04,558.85,-0.276903,-0.012335
10 | Galaxy9,2632.53,2734.45,0.047988,0.093354
11 | Galaxy10,512.23,2868.33,0.044244,0.020411
12 | Galaxy11,1564.66,95.96,-0.034872,0.265207
13 | Galaxy12,281.75,314.49,-0.303611,-0.196513
14 | Galaxy13,188.39,553.17,-0.038105,0.206688
15 | Galaxy14,3349.10,3615.39,0.119974,0.020015
16 | Galaxy15,2337.86,2086.82,0.386941,-0.081546
17 | Galaxy16,4175.17,1602.45,-0.247104,-0.037184
18 | Galaxy17,3426.31,3434.84,0.124565,-0.085935
19 | Galaxy18,1528.04,455.51,-0.720255,-0.052026
20 | Galaxy19,1483.58,1134.75,-0.163691,-0.317894
21 | Galaxy20,299.82,3363.01,-0.166498,0.168220
22 | Galaxy21,1588.70,2449.58,-0.009585,-0.137904
23 | Galaxy22,2997.26,3639.03,0.050721,0.006511
24 | Galaxy23,931.89,113.80,0.305933,0.102740
25 | Galaxy24,4136.78,436.46,-0.177234,0.145950
26 | Galaxy25,2862.24,597.04,-0.123157,0.050742
27 | Galaxy26,3439.25,623.39,-0.085447,-0.137152
28 | Galaxy27,1223.27,3568.44,0.244557,-0.299014
29 | Galaxy28,3061.45,4025.66,0.439812,-0.013408
30 | Galaxy29,1465.83,767.24,-0.490159,0.299632
31 | Galaxy30,1814.99,3318.63,0.197920,0.152829
32 | Galaxy31,2666.53,1373.13,-0.125159,-0.010061
33 | Galaxy32,3524.24,3881.04,0.268399,-0.059426
34 | Galaxy33,187.37,503.72,0.062008,-0.311262
35 | Galaxy34,1699.25,3434.53,0.180959,-0.392586
36 | Galaxy35,311.88,2146.47,-0.191178,0.261040
37 | Galaxy36,2203.71,278.68,-0.527647,-0.172756
38 | Galaxy37,915.98,1619.52,0.350003,0.118763
39 | Galaxy38,3673.09,185.65,-0.153076,-0.193900
40 | Galaxy39,4103.19,1933.57,-0.149798,-0.393764
41 | Galaxy40,3683.26,2964.30,-0.108989,-0.168076
42 | Galaxy41,3318.09,3794.15,-0.339902,-0.015290
43 | Galaxy42,458.24,2068.59,0.172761,-0.182692
44 | Galaxy43,811.68,3330.49,0.184963,-0.009823
45 | Galaxy44,265.33,223.86,-0.441275,-0.233013
46 | Galaxy45,1695.88,1281.94,0.313882,0.060570
47 | Galaxy46,3171.59,3301.17,-0.003754,-0.148645
48 | Galaxy47,390.13,808.46,0.049321,0.065876
49 | Galaxy48,870.40,467.10,0.260730,-0.083580
50 | Galaxy49,2487.25,1557.68,-0.001024,0.038610
51 | Galaxy50,2258.95,2437.58,-0.525595,0.181422
52 | Galaxy51,437.72,2848.97,0.028315,0.292246
53 | Galaxy52,3947.87,2899.76,0.150846,-0.318294
54 | Galaxy53,476.49,4148.95,0.126915,0.027883
55 | Galaxy54,2419.28,562.48,0.671076,0.217556
56 | Galaxy55,1074.54,2343.96,-0.116186,0.323406
57 | Galaxy56,1884.07,639.26,-0.287448,0.000492
58 | Galaxy57,1521.35,21.12,-0.241327,0.201287
59 | Galaxy58,2918.51,2463.63,-0.183090,0.163357
60 | Galaxy59,3812.14,3961.89,0.066904,0.034756
61 | Galaxy60,2775.66,1229.80,0.271405,-0.035664
62 | Galaxy61,1524.43,3669.62,0.079914,-0.006536
63 | Galaxy62,589.52,2346.65,-0.140139,0.044684
64 | Galaxy63,2213.20,3142.55,0.008922,0.055339
65 | Galaxy64,3907.97,1232.73,0.030780,0.178891
66 | Galaxy65,915.70,3221.44,-0.166922,-0.072444
67 | Galaxy66,1584.74,290.44,-0.008037,0.275643
68 | Galaxy67,532.18,4054.74,0.269433,0.019464
69 | Galaxy68,2230.73,2739.71,-0.109341,0.151153
70 | Galaxy69,3164.39,3305.93,-0.196294,0.022676
71 | Galaxy70,852.54,1834.68,0.171707,-0.170873
72 | Galaxy71,2184.47,2957.40,-0.035955,-0.024276
73 | Galaxy72,386.50,3115.66,-0.154402,0.070745
74 | Galaxy73,2406.52,900.46,0.295981,-0.095099
75 | Galaxy74,1604.48,2851.58,0.219277,0.141169
76 | Galaxy75,2945.82,2627.54,-0.116240,-0.178350
77 | Galaxy76,4159.25,1140.58,0.296799,0.196785
78 | Galaxy77,2195.61,2474.37,-0.053770,-0.352715
79 | Galaxy78,3855.85,1769.05,-0.210157,-0.336460
80 | Galaxy79,1984.94,2702.37,-0.330620,0.278568
81 | Galaxy80,3582.52,400.38,0.067316,0.196459
82 | Galaxy81,446.79,3384.48,0.133042,0.008463
83 | Galaxy82,2378.50,2289.17,0.649369,0.029145
84 | Galaxy83,2336.54,2000.57,0.019976,0.028772
85 | Galaxy84,3684.30,1509.10,0.204819,-0.397579
86 | Galaxy85,3300.61,4114.38,-0.283710,-0.297600
87 | Galaxy86,1852.11,3385.66,-0.318423,-0.065452
88 | Galaxy87,1832.76,1781.73,-0.119924,-0.236494
89 | Galaxy88,2207.06,681.60,0.078269,-0.009611
90 | Galaxy89,3713.97,3224.91,-0.305362,0.162434
91 | Galaxy90,92.79,1079.74,-0.122596,0.048055
92 | Galaxy91,2298.19,2736.16,0.236689,0.161631
93 | Galaxy92,3906.56,2105.36,0.541597,0.120165
94 | Galaxy93,653.53,1640.71,-0.020006,-0.113541
95 | Galaxy94,850.72,1517.96,0.012757,-0.150543
96 | Galaxy95,648.37,578.69,0.221863,-0.017300
97 | Galaxy96,1688.89,743.15,0.224180,0.061067
98 | Galaxy97,1035.68,3273.18,-0.080677,-0.189184
99 | Galaxy98,200.84,171.99,0.041640,-0.126364
100 | Galaxy99,945.80,3739.69,0.473352,0.159791
101 | Galaxy100,2630.55,1467.62,-0.028874,-0.416446
102 | Galaxy101,1736.68,305.52,0.125801,-0.108011
103 | Galaxy102,1092.32,1297.57,-0.233245,0.001759
104 | Galaxy103,2876.67,2617.38,0.361886,-0.097606
105 | Galaxy104,542.10,1007.59,-0.394202,0.396105
106 | Galaxy105,1441.51,2849.54,-0.055828,0.291412
107 | Galaxy106,891.07,1449.36,0.056327,0.062235
108 | Galaxy107,674.02,3898.91,0.116669,-0.122414
109 | Galaxy108,2400.75,1052.89,-0.057633,0.034776
110 | Galaxy109,3128.64,2402.38,0.337999,0.251912
111 | Galaxy110,1018.78,2053.25,0.139089,-0.251093
112 | Galaxy111,2673.96,1709.36,0.022524,-0.472924
113 | Galaxy112,327.36,3357.52,-0.017864,-0.243587
114 | Galaxy113,3290.59,3343.09,-0.233024,-0.197168
115 | Galaxy114,2404.91,3186.98,-0.014381,0.510585
116 | Galaxy115,3543.18,1091.41,0.170141,0.010170
117 | Galaxy116,459.44,3755.10,0.237583,0.085996
118 | Galaxy117,2192.54,281.78,-0.084682,-0.114267
119 | Galaxy118,1237.22,684.95,-0.295231,0.000070
120 | Galaxy119,734.18,3617.34,0.376229,-0.085444
121 | Galaxy120,2480.05,2897.31,0.127421,0.352356
122 | Galaxy121,1074.16,1125.92,0.137966,-0.019798
123 | Galaxy122,1927.76,3735.94,-0.163365,-0.294290
124 | Galaxy123,2602.42,812.12,0.470683,-0.096910
125 | Galaxy124,522.33,871.87,0.072082,-0.128116
126 | Galaxy125,4019.98,3614.15,0.050742,0.005402
127 | Galaxy126,132.94,2338.85,0.143488,0.169411
128 | Galaxy127,1330.63,460.08,-0.058204,-0.253783
129 | Galaxy128,4128.81,1031.14,0.107763,0.197028
130 | Galaxy129,523.33,2477.64,-0.032237,-0.056147
131 | Galaxy130,2151.45,1152.59,-0.146777,-0.052304
132 | Galaxy131,3733.84,1371.37,-0.058908,-0.005096
133 | Galaxy132,3124.41,3821.11,0.014819,-0.275605
134 | Galaxy133,3383.33,4033.56,-0.011779,0.255058
135 | Galaxy134,1501.98,2170.61,-0.104239,0.137368
136 | Galaxy135,2777.17,3186.08,0.534386,-0.018311
137 | Galaxy136,468.01,2867.33,-0.176172,-0.062010
138 | Galaxy137,1260.16,2878.01,-0.185867,0.056257
139 | Galaxy138,3464.55,3832.42,-0.037059,0.146221
140 | Galaxy139,1534.79,616.53,0.196000,0.309311
141 | Galaxy140,1244.35,269.97,-0.406785,-0.186075
142 | Galaxy141,2231.16,3259.07,0.136947,-0.288649
143 | Galaxy142,3930.40,485.49,-0.131915,0.007697
144 | Galaxy143,668.55,289.57,0.384874,-0.020161
145 | Galaxy144,3646.33,3395.87,-0.582530,-0.136397
146 | Galaxy145,555.98,2640.27,0.069359,0.039937
147 | Galaxy146,67.09,732.83,0.266754,-0.009693
148 | Galaxy147,1703.09,880.82,-0.093950,0.137694
149 | Galaxy148,326.60,3017.59,0.305334,0.136703
150 | Galaxy149,4193.32,2288.28,-0.341278,0.559422
151 | Galaxy150,3640.24,2893.21,0.154631,-0.163060
152 | Galaxy151,116.58,370.56,-0.241362,0.089114
153 | Galaxy152,3769.71,1201.84,-0.478260,-0.032657
154 | Galaxy153,2715.82,3335.34,0.103688,-0.417147
155 | Galaxy154,2282.26,1773.92,0.007195,-0.070334
156 | Galaxy155,3441.92,1150.87,-0.409672,-0.064432
157 | Galaxy156,2846.10,3083.75,-0.321177,-0.239333
158 | Galaxy157,2639.99,505.56,-0.136473,-0.291659
159 | Galaxy158,1688.60,3101.38,0.307854,-0.162686
160 | Galaxy159,1957.59,1966.00,-0.081431,0.045074
161 | Galaxy160,4080.01,1084.00,0.086662,-0.064758
162 | Galaxy161,1515.16,3990.81,0.329219,-0.224473
163 | Galaxy162,3539.91,921.66,0.142207,-0.049642
164 | Galaxy163,3501.26,973.99,-0.249406,0.126204
165 | Galaxy164,2719.60,1712.63,-0.103949,0.438407
166 | Galaxy165,2764.58,2812.39,-0.465218,-0.040699
167 | Galaxy166,3873.08,322.13,-0.723790,0.008743
168 | Galaxy167,2158.50,1372.35,0.165722,0.025932
169 | Galaxy168,3691.90,578.89,-0.302676,0.052521
170 | Galaxy169,2806.11,1955.12,0.293489,0.116731
171 | Galaxy170,1965.56,1917.23,-0.141198,0.295576
172 | Galaxy171,2649.89,4145.10,0.085460,0.083684
173 | Galaxy172,1136.52,709.79,-0.313652,0.172324
174 | Galaxy173,4045.93,72.91,-0.403975,0.075876
175 | Galaxy174,3877.68,2109.83,-0.061145,-0.005136
176 | Galaxy175,1311.76,623.02,-0.005038,0.164319
177 | Galaxy176,1397.87,472.93,-0.305069,-0.214989
178 | Galaxy177,3261.31,2389.41,-0.110640,-0.235707
179 | Galaxy178,1113.84,3148.70,0.047916,-0.369167
180 | Galaxy179,4040.16,2163.48,0.057323,-0.125131
181 | Galaxy180,678.71,4086.89,0.089459,0.102151
182 | Galaxy181,228.12,1350.69,0.027223,-0.101644
183 | Galaxy182,106.16,1962.43,-0.218405,0.271743
184 | Galaxy183,1604.07,157.14,0.105749,-0.066300
185 | Galaxy184,253.52,1430.45,0.129949,0.124788
186 | Galaxy185,3996.84,611.41,0.047322,0.243120
187 | Galaxy186,851.96,516.69,-0.432216,-0.144007
188 | Galaxy187,2086.89,1968.87,-0.436225,-0.117309
189 | Galaxy188,4041.03,2351.13,-0.141370,-0.256956
190 | Galaxy189,3945.03,3412.30,0.293927,-0.070039
191 | Galaxy190,2198.74,765.80,-0.090277,0.249798
192 | Galaxy191,641.97,3438.61,0.226484,-0.100702
193 | Galaxy192,970.92,1434.95,0.082439,0.145638
194 | Galaxy193,224.09,3386.92,0.128453,0.010283
195 | Galaxy194,3037.65,864.58,-0.050707,0.089896
196 | Galaxy195,2600.16,2459.52,-0.026764,-0.202661
197 | Galaxy196,3731.98,1690.37,0.067757,-0.365969
198 | Galaxy197,4196.84,3601.29,0.270878,-0.248139
199 | Galaxy198,1966.76,1593.74,-0.083383,0.244151
200 | Galaxy199,1724.59,3324.80,-0.178037,-0.195148
201 | Galaxy200,997.20,3503.04,-0.539838,-0.283202
202 | Galaxy201,1854.19,663.38,-0.229706,0.449664
203 | Galaxy202,2042.91,2216.75,0.060651,-0.317836
204 | Galaxy203,3018.40,2470.52,0.404217,0.122927
205 | Galaxy204,2066.83,1552.56,0.540972,0.051409
206 | Galaxy205,99.15,3782.34,0.258807,0.115981
207 | Galaxy206,1180.92,877.31,-0.359784,0.101195
208 | Galaxy207,1734.81,3979.38,-0.166034,0.196041
209 | Galaxy208,4094.61,3054.32,-0.019163,0.267337
210 | Galaxy209,2429.26,1264.40,0.065956,-0.102933
211 | Galaxy210,1618.86,2122.48,-0.014710,-0.584311
212 | Galaxy211,3899.06,3434.20,0.008556,-0.029448
213 | Galaxy212,3229.49,2352.62,0.162265,-0.198225
214 | Galaxy213,2839.19,4.51,0.084986,0.319026
215 | Galaxy214,1460.47,973.74,-0.372261,0.240338
216 | Galaxy215,3266.70,314.86,-0.240519,0.277043
217 | Galaxy216,4189.58,3992.19,0.068868,-0.255289
218 | Galaxy217,1692.82,3167.90,-0.208921,-0.164447
219 | Galaxy218,2692.04,2177.03,0.043786,0.120367
220 | Galaxy219,1895.41,923.03,0.252961,-0.355589
221 | Galaxy220,2759.27,4122.73,-0.016911,-0.086765
222 | Galaxy221,578.50,3259.18,-0.025496,-0.061798
223 | Galaxy222,3067.76,3833.31,-0.196882,-0.129034
224 | Galaxy223,132.24,3713.95,0.040405,0.269575
225 | Galaxy224,4191.22,3192.44,-0.078902,-0.355374
226 | Galaxy225,1091.38,1117.60,0.072921,0.517627
227 | Galaxy226,1794.48,4116.37,0.044151,0.193241
228 | Galaxy227,814.06,2020.92,0.044823,0.154574
229 | Galaxy228,3733.72,1014.75,0.091103,-0.429354
230 | Galaxy229,1234.88,2791.77,0.011674,-0.086531
231 | Galaxy230,3731.98,2974.94,-0.018241,0.018589
232 | Galaxy231,152.43,2653.62,0.047600,0.221299
233 | Galaxy232,183.49,740.80,-0.286191,-0.225377
234 | Galaxy233,1594.53,1616.98,0.285907,0.026772
235 | Galaxy234,1732.81,3614.69,-0.071271,-0.234934
236 | Galaxy235,3381.79,2637.92,0.187261,-0.235136
237 | Galaxy236,348.62,2682.92,0.200100,0.154801
238 | Galaxy237,2246.57,2536.67,-0.046873,0.256656
239 | Galaxy238,3359.37,1803.09,0.262078,0.465707
240 | Galaxy239,142.08,2155.29,0.018964,-0.007996
241 | Galaxy240,1650.65,1956.49,0.583810,-0.257662
242 | Galaxy241,2864.14,2528.50,-0.229583,0.138250
243 | Galaxy242,1573.28,2593.25,0.301109,-0.339552
244 | Galaxy243,998.26,1321.88,-0.745873,-0.077495
245 | Galaxy244,1962.28,2636.02,0.656817,0.204951
246 | Galaxy245,3518.74,901.97,0.262848,0.061700
247 | Galaxy246,3617.89,4051.90,-0.022100,-0.549710
248 | Galaxy247,2290.22,951.70,-0.002767,0.176303
249 | Galaxy248,1204.03,1193.90,-0.220833,0.166083
250 | Galaxy249,1420.28,1068.86,-0.281411,0.440805
251 | Galaxy250,3096.53,166.55,0.078502,-0.072832
252 | Galaxy251,3702.08,1582.92,-0.210427,-0.206570
253 | Galaxy252,766.35,1610.97,0.051039,0.096415
254 | Galaxy253,3073.96,815.66,0.005031,0.032452
255 | Galaxy254,163.91,3025.82,0.082533,0.069869
256 | Galaxy255,2303.77,2826.79,0.286032,0.065637
257 | Galaxy256,1381.32,426.73,-0.398450,-0.101447
258 | Galaxy257,1580.86,1322.19,0.080190,-0.000285
259 | Galaxy258,1978.64,3188.01,0.044796,0.050149
260 | Galaxy259,3178.11,2298.60,0.034222,0.144330
261 | Galaxy260,3868.60,1251.64,-0.040965,0.056672
262 | Galaxy261,3810.07,4090.52,-0.097791,-0.013899
263 | Galaxy262,3487.03,1255.80,-0.313961,0.113176
264 | Galaxy263,944.16,3656.98,-0.125983,-0.203656
265 | Galaxy264,1399.15,2820.52,0.306402,-0.175590
266 | Galaxy265,1886.29,1628.66,0.342678,0.384116
267 | Galaxy266,2781.34,2806.29,0.376816,-0.379656
268 | Galaxy267,3179.73,2182.63,0.249217,0.042048
269 | Galaxy268,723.03,2965.66,-0.071035,0.073580
270 | Galaxy269,201.91,3771.68,0.143346,0.004273
271 | Galaxy270,691.25,1602.64,0.266627,-0.370070
272 | Galaxy271,3305.82,573.70,0.183798,-0.096339
273 | Galaxy272,2298.52,558.73,0.073147,0.661219
274 | Galaxy273,4019.37,1257.35,-0.034551,-0.069710
275 | Galaxy274,4158.29,2259.18,0.263852,-0.156296
276 | Galaxy275,2100.62,1436.83,-0.082217,0.136690
277 | Galaxy276,1609.52,156.95,-0.148518,0.328657
278 | Galaxy277,2259.52,2238.36,-0.134426,-0.344293
279 | Galaxy278,515.80,3134.36,-0.002327,0.167365
280 | Galaxy279,2565.65,2985.13,-0.024215,0.087142
281 | Galaxy280,1092.09,658.93,0.143000,-0.207571
282 | Galaxy281,2206.18,2388.54,-0.369372,0.215557
283 | Galaxy282,3346.32,1076.68,0.150969,-0.181359
284 | Galaxy283,101.68,298.05,0.362446,0.014011
285 | Galaxy284,2460.63,1567.69,-0.067469,-0.352876
286 | Galaxy285,2194.53,3607.79,-0.107388,-0.289347
287 | Galaxy286,712.97,4156.89,0.353065,-0.017633
288 | Galaxy287,3619.76,2433.83,0.199858,0.216262
289 | Galaxy288,2457.62,884.40,-0.118468,0.283923
290 | Galaxy289,2512.50,3745.10,0.002832,-0.244185
291 | Galaxy290,1677.18,4157.29,0.132315,0.193979
292 | Galaxy291,3174.86,2328.54,0.160336,-0.818984
293 | Galaxy292,1433.82,1934.62,-0.134513,-0.102472
294 | Galaxy293,2693.35,114.36,0.054373,0.186806
295 | Galaxy294,1749.91,3127.72,0.081118,0.347691
296 | Galaxy295,1587.59,1144.54,0.103407,-0.100693
297 | Galaxy296,972.29,3799.67,-0.027665,0.066850
298 | Galaxy297,2515.19,1832.72,-0.209989,-0.006614
299 | Galaxy298,810.70,2817.12,-0.129140,0.155891
300 | Galaxy299,629.55,546.92,-0.463510,0.256931
301 | Galaxy300,2285.16,1059.66,0.107222,0.005554
302 | Galaxy301,1223.80,3476.96,-0.189446,0.326932
303 | Galaxy302,2076.73,3660.04,-0.074112,-0.299222
304 | Galaxy303,2578.41,2657.17,-0.230123,0.017833
305 | Galaxy304,3421.24,2737.56,-0.129380,-0.259698
306 | Galaxy305,2406.52,141.56,0.482231,-0.360465
307 | Galaxy306,2794.82,2752.27,-0.064394,0.009899
308 | Galaxy307,2561.05,1383.17,0.007275,0.010512
309 | Galaxy308,3333.55,2482.40,0.038264,-0.031120
310 | Galaxy309,257.00,1440.22,0.498936,-0.098515
311 | Galaxy310,3579.17,1329.42,-0.226945,-0.058350
312 | Galaxy311,2733.57,261.55,-0.821058,0.521393
313 | Galaxy312,1629.44,1489.93,0.074914,-0.267376
314 | Galaxy313,432.41,3291.47,-0.115609,0.134248
315 | Galaxy314,307.70,2893.65,-0.344089,-0.018915
316 | Galaxy315,907.72,309.95,0.060311,-0.152563
317 | Galaxy316,3787.89,4078.32,-0.319467,-0.169200
318 | Galaxy317,1909.98,3580.38,0.062242,-0.168941
319 | Galaxy318,1353.28,3786.55,0.313391,-0.764551
320 |
--------------------------------------------------------------------------------
/Chapter5_LossFunctions/data/Train_Skies/Train_Skies/Training_Sky24.csv:
--------------------------------------------------------------------------------
1 | GalaxyID,x,y,e1,e2
2 | Galaxy1,2040.66,461.94,-0.116194,-0.242418
3 | Galaxy2,384.60,3602.85,0.452630,0.223687
4 | Galaxy3,3331.21,1826.78,0.086786,0.199640
5 | Galaxy4,879.52,740.42,-0.264241,0.051261
6 | Galaxy5,702.03,312.67,-0.134561,0.021467
7 | Galaxy6,389.46,3062.20,0.169044,-0.104717
8 | Galaxy7,3183.80,3132.43,0.091766,-0.248581
9 | Galaxy8,3263.31,352.47,0.066176,-0.321562
10 | Galaxy9,858.71,4141.49,-0.116129,0.057733
11 | Galaxy10,4096.85,1074.68,-0.054943,-0.572854
12 | Galaxy11,1269.55,2710.83,0.013333,0.004304
13 | Galaxy12,3112.23,4048.49,-0.271445,-0.252410
14 | Galaxy13,4176.86,3563.83,-0.147333,-0.250588
15 | Galaxy14,3040.93,2879.90,-0.319028,-0.093711
16 | Galaxy15,2585.82,1905.95,0.129130,-0.384023
17 | Galaxy16,1317.69,3773.04,-0.139618,-0.036940
18 | Galaxy17,1365.39,2592.94,0.242446,0.144369
19 | Galaxy18,2431.37,2598.65,0.076109,-0.074501
20 | Galaxy19,2626.03,2370.47,-0.016611,-0.211231
21 | Galaxy20,3146.18,458.37,-0.080539,-0.034676
22 | Galaxy21,532.02,4159.96,-0.040235,0.399670
23 | Galaxy22,4006.58,2634.56,-0.089577,0.055345
24 | Galaxy23,651.03,3329.24,-0.025026,-0.267599
25 | Galaxy24,3020.41,352.55,0.012315,-0.121425
26 | Galaxy25,1229.81,1817.23,-0.268781,-0.221918
27 | Galaxy26,711.83,70.33,-0.192414,-0.415220
28 | Galaxy27,2309.73,3505.67,-0.097289,-0.144631
29 | Galaxy28,837.62,3865.48,-0.148271,0.062479
30 | Galaxy29,1272.40,1659.99,0.270393,-0.037557
31 | Galaxy30,3632.41,2979.20,-0.065207,-0.182298
32 | Galaxy31,596.07,3270.43,-0.223787,-0.119887
33 | Galaxy32,3646.55,1539.46,-0.081856,0.038880
34 | Galaxy33,1893.46,873.78,0.203364,-0.090588
35 | Galaxy34,2429.00,2414.42,-0.404092,-0.128404
36 | Galaxy35,1110.88,1683.43,-0.238386,-0.264019
37 | Galaxy36,2246.42,2062.65,0.178886,0.253843
38 | Galaxy37,3065.92,577.49,0.273074,0.233407
39 | Galaxy38,481.75,1836.12,-0.117076,-0.178741
40 | Galaxy39,1370.55,176.93,0.326783,0.012088
41 | Galaxy40,2606.78,647.18,-0.324039,0.164368
42 | Galaxy41,94.17,2639.56,-0.195879,-0.034559
43 | Galaxy42,268.31,1239.56,0.308875,-0.441393
44 | Galaxy43,1710.25,2919.43,-0.140763,-0.313837
45 | Galaxy44,2715.90,1523.74,0.143976,-0.151032
46 | Galaxy45,1719.15,323.89,-0.179982,0.244992
47 | Galaxy46,165.77,893.11,0.094303,-0.257659
48 | Galaxy47,880.17,4034.68,0.178599,-0.003857
49 | Galaxy48,625.80,1530.05,0.181190,-0.145027
50 | Galaxy49,1199.97,1810.92,-0.349812,0.298065
51 | Galaxy50,722.35,1960.27,0.229512,-0.352836
52 | Galaxy51,1641.88,219.03,-0.108993,-0.116121
53 | Galaxy52,2292.28,3066.62,-0.265204,-0.072715
54 | Galaxy53,1976.99,1652.43,-0.155961,-0.077549
55 | Galaxy54,2556.99,2996.56,-0.079220,-0.146376
56 | Galaxy55,2128.78,3302.01,-0.026321,0.195832
57 | Galaxy56,1698.30,4174.97,-0.057232,-0.117387
58 | Galaxy57,3617.07,3572.02,-0.190545,-0.141146
59 | Galaxy58,146.46,2017.10,0.109183,-0.120480
60 | Galaxy59,3019.30,3712.20,0.185961,-0.102506
61 | Galaxy60,3232.00,1248.14,-0.262570,0.024763
62 | Galaxy61,2679.31,1983.34,-0.335922,0.012222
63 | Galaxy62,1923.10,1182.12,0.482230,0.110484
64 | Galaxy63,1304.01,1921.30,-0.225769,0.012794
65 | Galaxy64,3905.69,2991.67,-0.260959,-0.268951
66 | Galaxy65,2344.35,775.28,0.109472,0.161493
67 | Galaxy66,3697.08,4009.41,0.006324,-0.009715
68 | Galaxy67,2044.78,81.06,0.223783,0.156645
69 | Galaxy68,1767.53,1053.67,0.264255,0.083126
70 | Galaxy69,583.81,2934.10,0.030931,0.282210
71 | Galaxy70,3042.49,1784.10,-0.156798,0.178408
72 | Galaxy71,2419.98,3432.43,0.169707,0.058530
73 | Galaxy72,1866.06,3114.23,0.357954,-0.175565
74 | Galaxy73,1650.87,1976.24,-0.212504,-0.018897
75 | Galaxy74,3763.77,3886.51,0.334696,-0.138013
76 | Galaxy75,3491.58,2004.17,0.649900,0.185765
77 | Galaxy76,1478.53,2427.01,-0.489012,0.231432
78 | Galaxy77,3298.40,48.06,-0.351084,0.306686
79 | Galaxy78,1885.27,3757.33,-0.175900,0.077866
80 | Galaxy79,3478.09,4080.48,-0.065493,0.031707
81 | Galaxy80,475.96,2614.40,0.175631,0.055340
82 | Galaxy81,2462.72,4066.92,-0.140244,0.126387
83 | Galaxy82,1201.58,1622.69,-0.067849,0.299142
84 | Galaxy83,960.16,1192.94,-0.441445,0.002991
85 | Galaxy84,970.63,501.09,-0.007368,0.111024
86 | Galaxy85,609.01,1561.22,0.267232,-0.076854
87 | Galaxy86,3455.92,3510.40,-0.318871,-0.153607
88 | Galaxy87,1258.79,2389.64,0.030851,-0.452509
89 | Galaxy88,210.56,771.89,-0.568126,-0.145341
90 | Galaxy89,592.33,1009.82,0.233991,-0.151936
91 | Galaxy90,2415.12,1114.79,-0.231738,-0.009667
92 | Galaxy91,866.08,2184.80,-0.172194,-0.830536
93 | Galaxy92,1333.47,1194.04,-0.085229,-0.288919
94 | Galaxy93,2051.81,1292.94,-0.066130,-0.109263
95 | Galaxy94,3713.99,384.03,-0.076982,0.107770
96 | Galaxy95,1796.09,1979.53,-0.232430,0.171369
97 | Galaxy96,3948.88,2402.70,-0.208503,-0.049008
98 | Galaxy97,3049.91,3334.96,0.057801,-0.097645
99 | Galaxy98,825.02,2254.54,0.736732,-0.653882
100 | Galaxy99,981.48,2306.30,0.011345,-0.019226
101 | Galaxy100,76.57,2645.01,-0.066213,0.253734
102 | Galaxy101,4121.16,4077.85,0.059861,0.109279
103 | Galaxy102,361.66,1654.51,-0.166721,0.321243
104 | Galaxy103,2462.91,974.99,0.112506,0.214869
105 | Galaxy104,3389.14,1565.28,-0.168403,0.016731
106 | Galaxy105,1068.67,2226.13,-0.515219,-0.150537
107 | Galaxy106,1596.37,3993.09,-0.124373,0.039469
108 | Galaxy107,3182.49,1505.62,-0.045624,0.332692
109 | Galaxy108,1262.70,918.71,0.208449,-0.274939
110 | Galaxy109,2926.07,2941.59,-0.065076,0.155035
111 | Galaxy110,3209.34,3295.66,0.135313,0.203984
112 | Galaxy111,1597.73,1321.41,0.229879,0.145453
113 | Galaxy112,2599.07,3233.60,0.472739,-0.186648
114 | Galaxy113,2124.33,3302.27,-0.152342,-0.571348
115 | Galaxy114,43.41,1260.91,0.222272,-0.174492
116 | Galaxy115,2905.85,718.71,-0.279686,-0.367286
117 | Galaxy116,2197.73,781.10,0.157639,-0.192211
118 | Galaxy117,23.65,2517.80,-0.000595,-0.213264
119 | Galaxy118,3443.22,3714.29,-0.205832,-0.172317
120 | Galaxy119,784.15,3154.52,-0.251465,-0.255309
121 | Galaxy120,4155.05,3156.03,0.106054,-0.238589
122 | Galaxy121,1284.79,3485.54,-0.324588,-0.108875
123 | Galaxy122,2601.56,2691.02,0.261321,0.017333
124 | Galaxy123,383.85,3130.73,-0.466729,0.114817
125 | Galaxy124,278.25,1061.30,-0.181893,-0.424478
126 | Galaxy125,2569.35,3597.67,0.125235,-0.013419
127 | Galaxy126,640.93,2232.36,0.111833,0.674207
128 | Galaxy127,2100.48,1407.20,-0.280525,0.163919
129 | Galaxy128,962.10,2100.33,-0.659575,-0.028936
130 | Galaxy129,2384.82,1254.67,0.110898,-0.094328
131 | Galaxy130,353.20,1051.24,0.210259,-0.327265
132 | Galaxy131,898.58,1527.15,0.413881,-0.279848
133 | Galaxy132,3534.24,1598.41,0.341230,-0.148384
134 | Galaxy133,527.72,1046.66,0.414546,0.027805
135 | Galaxy134,2519.67,1585.84,0.093337,0.035896
136 | Galaxy135,2260.50,3556.00,-0.247477,-0.099687
137 | Galaxy136,3739.68,1364.32,-0.256957,0.142307
138 | Galaxy137,3630.23,3353.21,-0.031920,-0.297082
139 | Galaxy138,1570.85,3332.62,0.147869,0.311410
140 | Galaxy139,2643.27,847.11,-0.126359,0.019988
141 | Galaxy140,791.46,2012.15,-0.152224,0.561012
142 | Galaxy141,672.30,2501.87,-0.009793,0.210422
143 | Galaxy142,948.27,2172.08,-0.215513,0.008694
144 | Galaxy143,1328.90,1433.71,-0.140671,0.018125
145 | Galaxy144,3362.38,27.61,0.029937,-0.284748
146 | Galaxy145,1129.60,539.98,0.276216,-0.235258
147 | Galaxy146,1962.33,950.94,-0.006505,0.302976
148 | Galaxy147,2856.99,4004.31,0.060663,-0.112390
149 | Galaxy148,1012.51,2031.44,-0.166107,0.171173
150 | Galaxy149,2956.79,3711.79,-0.135360,-0.073235
151 | Galaxy150,3701.39,819.31,0.078791,0.553132
152 | Galaxy151,4091.12,3899.00,-0.214083,-0.400045
153 | Galaxy152,3328.32,3441.00,0.171423,0.446360
154 | Galaxy153,3159.38,3352.58,0.099980,0.126826
155 | Galaxy154,3260.47,2761.67,-0.092751,-0.070831
156 | Galaxy155,2825.20,2539.70,-0.022845,0.141862
157 | Galaxy156,3986.45,3996.54,0.269596,-0.348779
158 | Galaxy157,1012.38,2462.97,0.136356,-0.164484
159 | Galaxy158,2999.78,2614.52,-0.181457,-0.028483
160 | Galaxy159,210.56,2915.02,0.185601,0.051175
161 | Galaxy160,3562.85,2464.13,0.041539,-0.253242
162 | Galaxy161,2517.11,3106.03,0.266810,-0.302271
163 | Galaxy162,98.78,2836.45,-0.076431,0.067299
164 | Galaxy163,281.97,1759.56,0.075552,0.049804
165 | Galaxy164,1702.80,1115.54,0.206780,0.019157
166 | Galaxy165,1767.24,1152.57,-0.006326,0.044070
167 | Galaxy166,1255.85,3864.37,-0.084701,-0.056408
168 | Galaxy167,3033.43,1067.44,0.366592,-0.135534
169 | Galaxy168,3610.96,724.38,-0.029349,0.254752
170 | Galaxy169,3766.59,3093.13,-0.381805,0.064712
171 | Galaxy170,197.61,2208.54,0.094852,0.151188
172 | Galaxy171,1998.12,2209.89,0.042506,-0.272651
173 | Galaxy172,3790.21,439.79,-0.383267,-0.117461
174 | Galaxy173,4074.46,3829.96,-0.200255,0.046080
175 | Galaxy174,3956.67,1023.74,0.142497,0.499846
176 | Galaxy175,2753.65,1146.92,-0.004226,0.212082
177 | Galaxy176,1591.22,3205.44,-0.094375,0.292603
178 | Galaxy177,1151.84,2958.31,-0.328865,-0.205410
179 | Galaxy178,2958.55,2616.66,0.025476,0.055305
180 | Galaxy179,2329.57,387.30,-0.071523,0.118723
181 | Galaxy180,2265.04,3200.14,0.446437,-0.224858
182 | Galaxy181,1981.16,1235.67,0.002833,-0.035129
183 | Galaxy182,1802.88,2967.99,0.034623,0.204333
184 | Galaxy183,910.65,1687.89,0.069561,-0.023197
185 | Galaxy184,1265.79,1775.02,0.039693,-0.209640
186 | Galaxy185,2323.36,2633.11,0.042012,-0.040855
187 | Galaxy186,1803.56,3843.92,-0.031285,0.265769
188 | Galaxy187,3911.35,35.87,-0.153450,-0.002550
189 | Galaxy188,2191.72,1596.51,0.069353,0.116681
190 | Galaxy189,295.31,2142.86,-0.113304,-0.070323
191 | Galaxy190,69.53,3290.76,0.371913,-0.125700
192 | Galaxy191,3696.20,3857.93,-0.123375,-0.268160
193 | Galaxy192,3439.03,3451.79,0.064345,0.263671
194 | Galaxy193,579.22,3354.90,0.170482,-0.176316
195 | Galaxy194,2665.20,1850.19,0.151344,-0.486378
196 | Galaxy195,2311.84,4159.45,-0.163301,-0.148047
197 | Galaxy196,3285.92,2316.65,0.146083,0.139751
198 | Galaxy197,2742.36,3922.86,-0.076466,0.437360
199 | Galaxy198,3953.47,3479.14,-0.282220,-0.024425
200 | Galaxy199,2596.27,2978.15,-0.047088,0.125114
201 | Galaxy200,1808.79,127.82,0.103223,0.177157
202 | Galaxy201,2535.53,198.16,0.114580,-0.155891
203 | Galaxy202,3812.01,2655.94,0.073125,-0.606235
204 | Galaxy203,1765.71,386.49,-0.046998,-0.029512
205 | Galaxy204,2661.40,1335.56,-0.493168,0.317677
206 | Galaxy205,492.39,4179.71,-0.291017,0.000509
207 | Galaxy206,3667.80,1345.79,-0.427328,-0.110086
208 | Galaxy207,2540.16,713.64,0.042979,-0.003057
209 | Galaxy208,1801.83,3304.40,0.148046,0.046428
210 | Galaxy209,1958.30,3295.33,0.154290,-0.287217
211 | Galaxy210,2399.67,585.97,-0.000831,0.299583
212 | Galaxy211,485.61,217.24,-0.008341,0.022273
213 | Galaxy212,2886.84,1985.89,0.231777,0.294248
214 | Galaxy213,3903.79,2556.66,0.216259,-0.061610
215 | Galaxy214,3653.26,2979.63,-0.192457,0.292996
216 | Galaxy215,1317.46,1308.78,0.408905,0.167059
217 | Galaxy216,3862.59,3599.69,0.162127,-0.245245
218 | Galaxy217,2012.86,3800.59,0.041853,0.245551
219 | Galaxy218,4076.62,3031.01,-0.036692,0.029000
220 | Galaxy219,311.32,1780.31,-0.036369,-0.246090
221 | Galaxy220,3691.00,2377.11,-0.241131,0.046126
222 | Galaxy221,858.92,2759.93,0.046694,0.045686
223 | Galaxy222,2334.61,203.32,-0.006681,0.217040
224 | Galaxy223,2466.66,1558.79,-0.182582,0.019392
225 | Galaxy224,999.42,2939.38,0.015576,0.203153
226 | Galaxy225,2634.26,915.83,0.126719,0.492460
227 | Galaxy226,1040.82,2339.66,0.171715,-0.380768
228 | Galaxy227,3969.42,1212.82,-0.021398,0.048081
229 | Galaxy228,2221.61,266.53,0.061729,0.007604
230 | Galaxy229,1442.39,3681.16,-0.062476,-0.069128
231 | Galaxy230,1055.42,2333.26,-0.281374,-0.353132
232 | Galaxy231,1415.01,3440.57,0.003310,-0.307804
233 | Galaxy232,1593.30,2936.71,0.036426,0.172687
234 | Galaxy233,811.18,3006.62,0.119841,-0.227427
235 | Galaxy234,2570.56,4121.64,0.284250,-0.185513
236 | Galaxy235,4010.81,1672.35,-0.115893,0.024633
237 | Galaxy236,132.44,56.33,0.424797,-0.439721
238 | Galaxy237,1422.18,204.65,-0.086594,-0.211946
239 | Galaxy238,3314.37,4074.00,0.012035,-0.009352
240 | Galaxy239,299.26,1381.18,0.149892,0.050266
241 | Galaxy240,2068.24,3508.23,0.356801,-0.511921
242 | Galaxy241,80.17,3380.33,0.212960,0.062373
243 | Galaxy242,3510.40,860.69,0.199555,-0.336919
244 | Galaxy243,3593.33,505.78,-0.107463,0.104694
245 | Galaxy244,2480.79,915.65,-0.049590,0.103895
246 | Galaxy245,4166.97,920.89,-0.338969,-0.098044
247 | Galaxy246,3554.58,2476.06,0.332164,-0.518776
248 | Galaxy247,756.57,3298.26,-0.115074,-0.122538
249 | Galaxy248,3629.24,426.70,-0.303749,0.129022
250 | Galaxy249,901.02,1851.88,0.272323,0.117304
251 | Galaxy250,1155.85,942.40,-0.223114,-0.221553
252 | Galaxy251,1556.75,2949.20,-0.179201,-0.208068
253 | Galaxy252,1396.85,1241.32,0.376962,0.083720
254 | Galaxy253,126.01,424.19,0.268343,-0.535329
255 | Galaxy254,148.75,2263.34,-0.157193,-0.145299
256 | Galaxy255,3399.42,786.70,-0.255858,0.027082
257 | Galaxy256,3190.55,3360.12,0.153369,-0.333423
258 | Galaxy257,1366.64,3838.35,0.062352,0.632580
259 | Galaxy258,1294.62,1730.90,-0.433449,0.159995
260 | Galaxy259,3718.65,1258.06,0.134793,-0.096262
261 | Galaxy260,2788.21,3498.38,-0.448097,-0.227037
262 | Galaxy261,1769.20,2777.61,0.145922,-0.267350
263 | Galaxy262,2121.48,3194.25,-0.219985,-0.189620
264 | Galaxy263,1636.04,3666.65,0.434067,-0.249311
265 | Galaxy264,934.26,2206.22,-0.129726,-0.434450
266 | Galaxy265,2419.78,1735.39,-0.257395,-0.202657
267 | Galaxy266,1990.09,1469.56,-0.113119,-0.137466
268 | Galaxy267,452.50,2602.66,0.251818,0.222197
269 | Galaxy268,1595.81,2836.92,0.029285,0.308969
270 | Galaxy269,1963.88,1169.84,-0.018247,0.174498
271 | Galaxy270,2794.64,1386.18,0.151319,-0.126305
272 | Galaxy271,2599.98,3881.07,-0.324895,-0.106993
273 | Galaxy272,4036.90,3847.62,0.309447,-0.452867
274 | Galaxy273,832.70,972.31,-0.222589,0.022587
275 | Galaxy274,115.70,76.37,0.082010,0.113240
276 | Galaxy275,2715.53,3232.95,0.247510,-0.084813
277 | Galaxy276,2714.09,184.98,-0.217149,-0.196872
278 | Galaxy277,1947.95,2977.98,-0.275239,-0.185442
279 | Galaxy278,610.02,1799.40,0.241419,-0.179653
280 | Galaxy279,1880.46,2228.21,-0.023426,-0.103223
281 | Galaxy280,1712.94,2633.18,-0.467739,-0.050185
282 | Galaxy281,3966.08,2060.86,-0.007279,0.069766
283 | Galaxy282,589.33,1945.55,0.099047,-0.369167
284 | Galaxy283,3689.04,3240.11,-0.610480,0.205533
285 | Galaxy284,2934.63,861.29,-0.211649,-0.197474
286 | Galaxy285,1691.37,3083.47,0.024740,0.131779
287 | Galaxy286,2715.09,3507.79,-0.369006,0.034997
288 | Galaxy287,2389.69,3705.60,-0.229554,-0.114892
289 | Galaxy288,4036.34,4000.43,-0.401520,0.206925
290 | Galaxy289,3754.10,1312.00,0.507115,0.293037
291 | Galaxy290,2624.97,211.96,-0.259434,0.092214
292 | Galaxy291,2250.71,2605.32,0.082453,0.140696
293 | Galaxy292,2034.05,1586.64,0.135925,0.064690
294 | Galaxy293,1572.55,1281.94,0.089787,-0.010249
295 | Galaxy294,291.21,3412.84,-0.139987,0.086993
296 | Galaxy295,3735.03,133.38,0.091497,-0.351126
297 | Galaxy296,4109.44,2634.92,-0.145253,-0.475225
298 | Galaxy297,1095.48,3012.33,0.108475,0.205310
299 | Galaxy298,576.33,2119.49,-0.927878,0.171336
300 | Galaxy299,956.25,1691.14,0.043539,-0.018245
301 | Galaxy300,1932.34,3831.86,0.163162,-0.184599
302 | Galaxy301,1318.79,2816.01,0.274588,-0.455553
303 | Galaxy302,3699.29,3976.49,0.131924,0.269972
304 | Galaxy303,2528.84,2561.97,0.065496,-0.001087
305 | Galaxy304,2644.71,2053.11,0.450183,0.146960
306 | Galaxy305,274.97,2323.99,-0.372308,0.182610
307 | Galaxy306,96.55,1205.52,0.062086,0.066939
308 | Galaxy307,2797.66,788.51,0.030977,0.465433
309 | Galaxy308,447.51,3694.17,0.077548,-0.348889
310 | Galaxy309,2591.87,898.50,0.013460,0.047373
311 | Galaxy310,829.69,1193.60,0.012491,0.032628
312 | Galaxy311,3036.47,1435.15,0.140434,0.183304
313 | Galaxy312,82.23,1778.37,-0.107509,-0.140099
314 | Galaxy313,3726.95,4191.64,0.323669,-0.038104
315 | Galaxy314,363.50,53.64,0.236649,-0.248542
316 | Galaxy315,919.55,1714.95,0.074455,-0.045476
317 | Galaxy316,1647.24,29.86,-0.043883,0.236696
318 | Galaxy317,124.04,2530.21,-0.227180,0.029345
319 | Galaxy318,29.14,2729.42,0.162655,0.117026
320 | Galaxy319,3017.55,2484.33,-0.028447,-0.293765
321 |
--------------------------------------------------------------------------------
/Chapter5_LossFunctions/data/Train_Skies/Train_Skies/Training_Sky45.csv:
--------------------------------------------------------------------------------
1 | GalaxyID,x,y,e1,e2
2 | Galaxy1,4061.51,4030.95,-0.162546,-0.082639
3 | Galaxy2,2350.73,1209.31,-0.388998,-0.044043
4 | Galaxy3,1908.74,137.89,-0.086648,-0.239746
5 | Galaxy4,830.32,2707.47,0.031891,-0.242595
6 | Galaxy5,3166.70,2517.91,0.169204,0.112719
7 | Galaxy6,511.05,2017.53,-0.227333,0.276736
8 | Galaxy7,1997.49,3014.89,-0.410538,-0.255534
9 | Galaxy8,3804.85,3927.62,0.072408,-0.055497
10 | Galaxy9,3686.30,3115.17,-0.041668,0.237675
11 | Galaxy10,2430.30,2193.99,0.285030,0.070883
12 | Galaxy11,2439.05,2929.11,-0.131076,0.141332
13 | Galaxy12,29.08,2732.72,-0.079217,-0.042021
14 | Galaxy13,668.21,84.70,-0.118822,-0.040440
15 | Galaxy14,88.82,1808.36,0.135736,0.043255
16 | Galaxy15,1974.82,2965.76,-0.033887,-0.024203
17 | Galaxy16,1294.24,1276.54,-0.068686,0.048959
18 | Galaxy17,4048.08,747.43,0.313720,0.318438
19 | Galaxy18,3564.61,3892.10,0.103011,-0.165242
20 | Galaxy19,4172.53,1113.90,0.126861,0.114941
21 | Galaxy20,3219.44,3234.75,-0.144060,-0.325697
22 | Galaxy21,150.70,3376.19,-0.098214,-0.066753
23 | Galaxy22,3997.38,266.61,-0.190469,-0.106445
24 | Galaxy23,1282.58,383.83,0.011539,-0.264577
25 | Galaxy24,1207.67,4185.97,-0.322805,-0.111224
26 | Galaxy25,375.89,1306.45,-0.005956,0.106323
27 | Galaxy26,32.86,915.61,-0.213516,-0.165231
28 | Galaxy27,1189.06,3921.30,0.116681,-0.212413
29 | Galaxy28,1637.41,3312.98,-0.383839,0.310300
30 | Galaxy29,4054.20,3842.99,-0.060016,-0.080068
31 | Galaxy30,1427.79,3578.52,0.044917,-0.255497
32 | Galaxy31,2170.84,3679.07,0.041134,-0.012751
33 | Galaxy32,1946.08,2047.67,-0.285985,0.074716
34 | Galaxy33,1999.46,1240.50,0.035781,-0.136975
35 | Galaxy34,1319.71,877.98,-0.156549,-0.093963
36 | Galaxy35,574.67,2786.06,0.286032,0.163578
37 | Galaxy36,3531.86,2393.75,-0.287296,-0.242686
38 | Galaxy37,999.23,1497.77,0.185001,0.001922
39 | Galaxy38,3634.73,1793.44,0.094799,-0.019312
40 | Galaxy39,2163.72,1451.27,-0.235498,0.046580
41 | Galaxy40,40.51,2369.35,-0.339694,0.254652
42 | Galaxy41,2650.02,845.76,-0.040577,-0.079501
43 | Galaxy42,1410.94,9.70,0.266626,-0.115103
44 | Galaxy43,2947.63,1707.46,0.049699,-0.033915
45 | Galaxy44,422.14,543.29,0.250128,-0.122223
46 | Galaxy45,2750.32,291.75,-0.466002,-0.214062
47 | Galaxy46,4005.73,3574.38,-0.442991,-0.093466
48 | Galaxy47,3836.44,1724.56,-0.370117,0.218419
49 | Galaxy48,317.37,1567.04,0.187338,0.048740
50 | Galaxy49,1651.65,713.26,-0.271228,-0.042591
51 | Galaxy50,2372.49,1435.89,-0.161688,-0.018871
52 | Galaxy51,3620.95,972.80,-0.146878,-0.326486
53 | Galaxy52,906.45,3355.12,0.033283,-0.286326
54 | Galaxy53,622.28,1277.14,0.062801,0.551091
55 | Galaxy54,757.90,3790.20,0.172983,0.212900
56 | Galaxy55,2242.50,2713.95,0.179524,-0.139339
57 | Galaxy56,435.05,1305.21,-0.027477,-0.170274
58 | Galaxy57,1569.75,3836.16,-0.113077,0.066407
59 | Galaxy58,2118.45,2672.79,0.341630,0.098894
60 | Galaxy59,1663.03,2499.42,-0.070624,0.222565
61 | Galaxy60,1570.02,329.33,-0.066036,0.248753
62 | Galaxy61,3177.62,3130.30,0.040540,0.024731
63 | Galaxy62,2197.36,3701.47,0.078785,0.208135
64 | Galaxy63,827.21,292.11,-0.170444,-0.009140
65 | Galaxy64,1526.68,4110.59,-0.322097,0.057578
66 | Galaxy65,114.67,595.35,0.291621,0.114779
67 | Galaxy66,705.61,4130.01,-0.045942,0.194144
68 | Galaxy67,1207.71,2282.65,0.020030,0.111931
69 | Galaxy68,3781.51,3087.35,0.143765,-0.206594
70 | Galaxy69,2184.99,2039.05,0.335462,0.039344
71 | Galaxy70,3780.78,2140.33,-0.145792,0.238791
72 | Galaxy71,3867.28,1571.73,0.201171,0.014244
73 | Galaxy72,1993.10,1486.65,0.131876,-0.022939
74 | Galaxy73,4039.78,2902.96,0.134442,-0.141966
75 | Galaxy74,2894.48,1166.00,-0.268277,-0.082085
76 | Galaxy75,3853.55,1033.27,-0.082667,0.200251
77 | Galaxy76,2085.06,2900.88,-0.302588,0.103773
78 | Galaxy77,653.03,2394.83,-0.105447,-0.313377
79 | Galaxy78,1630.12,3693.35,0.123418,0.366227
80 | Galaxy79,2793.69,1555.76,0.045777,0.222150
81 | Galaxy80,2167.71,3821.48,0.013752,-0.101490
82 | Galaxy81,1416.14,224.61,-0.253878,-0.024767
83 | Galaxy82,2135.99,3385.67,0.110633,0.053337
84 | Galaxy83,1225.77,3713.35,0.084633,-0.155559
85 | Galaxy84,826.15,3469.25,0.358287,0.532866
86 | Galaxy85,2382.75,2816.52,0.142674,0.214815
87 | Galaxy86,3357.07,3976.00,-0.201237,-0.241974
88 | Galaxy87,680.14,2562.01,0.266684,-0.050508
89 | Galaxy88,1841.61,2097.48,0.399360,-0.310193
90 | Galaxy89,4144.28,4192.39,-0.376282,0.032720
91 | Galaxy90,857.65,714.18,0.484691,-0.228407
92 | Galaxy91,3140.52,2243.58,0.158213,0.104022
93 | Galaxy92,1631.96,3933.05,0.033432,0.047387
94 | Galaxy93,1225.95,2449.37,0.158804,0.003965
95 | Galaxy94,2737.48,1780.34,0.141614,0.044768
96 | Galaxy95,237.04,2041.66,0.152463,0.178229
97 | Galaxy96,3695.78,1805.06,0.017993,-0.033136
98 | Galaxy97,257.16,3943.94,-0.173901,-0.020812
99 | Galaxy98,1067.76,2082.78,0.077652,-0.155214
100 | Galaxy99,4022.86,2363.46,0.035756,0.107406
101 | Galaxy100,3935.54,2582.32,-0.018826,-0.044185
102 | Galaxy101,1963.64,1099.79,-0.279727,0.067116
103 | Galaxy102,448.29,3352.38,-0.267434,-0.439462
104 | Galaxy103,2670.61,414.59,0.103725,0.142364
105 | Galaxy104,1020.73,2199.61,0.057902,-0.336892
106 | Galaxy105,472.32,3409.59,-0.195807,0.034890
107 | Galaxy106,1478.36,2830.50,-0.366743,0.056308
108 | Galaxy107,1946.87,1369.20,0.020461,0.312884
109 | Galaxy108,3254.37,3884.97,0.097495,0.152369
110 | Galaxy109,1533.09,2029.42,0.047398,-0.033640
111 | Galaxy110,891.72,2275.64,0.159002,0.216674
112 | Galaxy111,834.31,601.28,-0.089517,-0.159796
113 | Galaxy112,4130.93,459.38,0.303357,0.150049
114 | Galaxy113,3418.84,847.45,0.150237,0.032034
115 | Galaxy114,1016.49,1911.68,0.163684,0.104428
116 | Galaxy115,2544.47,3362.09,-0.194134,0.173687
117 | Galaxy116,3051.66,400.17,0.155642,0.197102
118 | Galaxy117,3416.14,2309.61,-0.398544,-0.288109
119 | Galaxy118,2504.86,1735.77,-0.152069,0.129354
120 | Galaxy119,2549.25,3511.42,-0.286841,0.358866
121 | Galaxy120,1246.66,1075.51,0.242861,-0.047717
122 | Galaxy121,661.84,4156.27,0.515601,0.335967
123 | Galaxy122,799.55,3237.57,0.189442,-0.036685
124 | Galaxy123,3565.80,849.19,-0.143342,-0.011481
125 | Galaxy124,3310.71,4066.19,0.135028,0.088043
126 | Galaxy125,3202.63,3584.76,-0.195102,-0.395086
127 | Galaxy126,3447.99,2675.35,-0.138006,-0.085404
128 | Galaxy127,3682.54,4107.79,0.292782,-0.245775
129 | Galaxy128,1353.56,842.30,-0.354383,0.159817
130 | Galaxy129,4140.35,277.82,0.091040,0.377491
131 | Galaxy130,1470.48,3701.37,-0.172984,0.339299
132 | Galaxy131,1607.59,1153.84,0.337172,0.237557
133 | Galaxy132,119.27,269.80,0.004170,0.336294
134 | Galaxy133,2912.65,2270.55,-0.086338,0.084499
135 | Galaxy134,2831.81,3697.58,0.115408,0.369299
136 | Galaxy135,81.17,3619.68,-0.078344,0.059183
137 | Galaxy136,2114.19,2132.57,-0.105497,-0.106639
138 | Galaxy137,1429.97,159.73,-0.047793,-0.061790
139 | Galaxy138,1482.85,159.83,0.312112,0.112270
140 | Galaxy139,2637.86,452.31,0.153005,0.439507
141 | Galaxy140,795.34,1607.70,-0.239964,-0.249124
142 | Galaxy141,2382.69,1869.54,-0.143688,0.212101
143 | Galaxy142,684.33,2537.91,0.199177,-0.070572
144 | Galaxy143,4146.45,583.68,-0.025213,-0.337728
145 | Galaxy144,234.38,2261.74,0.086874,-0.116609
146 | Galaxy145,1364.66,1356.89,0.015042,0.151471
147 | Galaxy146,3525.84,42.58,-0.013610,-0.056423
148 | Galaxy147,1818.18,1484.06,0.251929,0.277128
149 | Galaxy148,1876.55,486.84,-0.050692,-0.193092
150 | Galaxy149,3017.73,2739.19,0.309284,-0.209294
151 | Galaxy150,188.31,3172.95,-0.422850,-0.293469
152 | Galaxy151,2560.18,1858.22,0.011484,-0.063219
153 | Galaxy152,1314.07,3249.64,-0.143075,0.029839
154 | Galaxy153,1612.93,973.50,-0.053219,-0.114472
155 | Galaxy154,358.10,282.08,0.041244,0.101932
156 | Galaxy155,3833.61,355.76,-0.073824,0.103326
157 | Galaxy156,4058.22,2491.32,-0.232762,-0.358828
158 | Galaxy157,2572.32,3550.94,0.121026,0.042189
159 | Galaxy158,2266.14,3982.05,0.348820,0.228584
160 | Galaxy159,2182.06,1640.83,-0.127072,-0.200749
161 | Galaxy160,3319.21,1112.46,-0.016410,-0.048765
162 | Galaxy161,1489.59,3212.83,-0.277354,0.566451
163 | Galaxy162,2505.64,3971.87,-0.209568,-0.314755
164 | Galaxy163,3936.21,2915.14,0.305264,-0.140488
165 | Galaxy164,1702.92,3338.92,-0.165036,0.133506
166 | Galaxy165,3403.52,4004.95,-0.112655,-0.211868
167 | Galaxy166,4160.39,1862.55,0.080974,-0.093185
168 | Galaxy167,888.32,3181.05,0.260119,-0.220923
169 | Galaxy168,400.49,4188.21,0.353396,-0.147203
170 | Galaxy169,565.22,620.97,0.235336,0.015583
171 | Galaxy170,3243.89,2804.98,-0.135701,0.207013
172 | Galaxy171,1588.76,3211.46,-0.363491,0.300954
173 | Galaxy172,3004.36,108.16,-0.120098,0.114362
174 | Galaxy173,3698.88,1165.19,0.243457,0.029194
175 | Galaxy174,2292.72,3473.77,-0.201909,-0.185348
176 | Galaxy175,1769.56,696.50,0.019458,0.203324
177 | Galaxy176,2870.55,662.92,0.022650,0.147445
178 | Galaxy177,3786.70,3554.30,0.200753,-0.372018
179 | Galaxy178,4061.15,4098.70,0.162138,0.001398
180 | Galaxy179,1737.55,1591.54,0.019954,0.072179
181 | Galaxy180,1377.49,4187.33,0.388978,-0.230564
182 | Galaxy181,2435.13,1824.28,-0.146026,0.088508
183 | Galaxy182,2757.68,3601.77,-0.065613,-0.320118
184 | Galaxy183,3715.29,2038.95,-0.180936,0.389260
185 | Galaxy184,2063.10,3025.04,-0.131721,0.092705
186 | Galaxy185,4076.52,2550.94,0.012032,0.155791
187 | Galaxy186,1204.74,1487.24,-0.088776,0.216098
188 | Galaxy187,3686.77,1297.32,-0.259013,0.327436
189 | Galaxy188,3788.13,269.31,-0.261519,-0.138033
190 | Galaxy189,3266.41,1240.05,0.165242,0.121176
191 | Galaxy190,1347.37,352.85,-0.383822,-0.042143
192 | Galaxy191,2023.29,49.12,0.078467,0.093497
193 | Galaxy192,3369.54,2433.80,-0.007825,-0.047512
194 | Galaxy193,1732.21,2195.59,-0.628336,0.260941
195 | Galaxy194,970.31,839.79,-0.138654,-0.520382
196 | Galaxy195,1897.54,1631.46,-0.051364,0.154420
197 | Galaxy196,1677.51,160.96,0.429751,0.084968
198 | Galaxy197,2818.87,2169.01,-0.038514,-0.117353
199 | Galaxy198,2232.99,3724.45,-0.299506,0.038051
200 | Galaxy199,2388.83,997.38,0.290635,-0.147311
201 | Galaxy200,3634.01,1850.65,-0.367545,-0.137376
202 | Galaxy201,1777.03,3464.34,0.477542,-0.033191
203 | Galaxy202,4019.10,1252.00,-0.190155,0.271878
204 | Galaxy203,3609.02,3053.01,-0.081221,0.203714
205 | Galaxy204,1658.30,2617.42,-0.107493,-0.268458
206 | Galaxy205,3984.93,2745.27,-0.003700,0.051398
207 | Galaxy206,1304.67,3325.77,0.013744,-0.112970
208 | Galaxy207,2738.80,1913.38,-0.217304,-0.127518
209 | Galaxy208,1229.16,132.92,0.047544,0.000639
210 | Galaxy209,247.63,3526.68,-0.176914,0.266735
211 | Galaxy210,2764.44,1996.87,0.191024,0.269325
212 | Galaxy211,4155.19,3913.90,-0.232453,0.019903
213 | Galaxy212,1270.74,795.20,-0.097779,-0.234913
214 | Galaxy213,2708.43,4172.50,0.059488,0.313123
215 | Galaxy214,3034.95,3837.29,-0.045680,-0.141598
216 | Galaxy215,528.87,4049.25,0.005785,-0.043720
217 | Galaxy216,3926.08,1534.80,0.046370,0.094296
218 | Galaxy217,109.28,2037.20,0.034681,0.129085
219 | Galaxy218,2588.82,1919.83,-0.021527,0.076104
220 | Galaxy219,94.58,3897.92,0.075657,0.220363
221 | Galaxy220,3833.84,3396.89,0.196416,0.204445
222 | Galaxy221,3859.78,3780.91,0.288372,-0.224641
223 | Galaxy222,1728.22,302.63,0.013354,0.426144
224 | Galaxy223,2880.46,531.00,0.041070,-0.018792
225 | Galaxy224,4062.07,3363.95,0.227622,0.028603
226 | Galaxy225,2496.92,3540.32,0.150085,-0.189544
227 | Galaxy226,401.72,3279.43,-0.008975,-0.234313
228 | Galaxy227,467.70,3038.57,-0.135176,-0.089767
229 | Galaxy228,797.34,123.95,0.117733,0.132287
230 | Galaxy229,2395.47,744.28,-0.248381,-0.037011
231 | Galaxy230,2525.96,3130.71,0.094751,0.140836
232 | Galaxy231,2574.04,2391.64,0.258835,0.021802
233 | Galaxy232,251.92,3001.30,-0.090812,-0.345513
234 | Galaxy233,2946.37,3020.80,-0.105736,0.351864
235 | Galaxy234,1654.80,2333.83,0.063175,0.163210
236 | Galaxy235,1163.08,3236.84,-0.106277,0.271324
237 | Galaxy236,1024.75,3095.31,0.480196,0.025458
238 | Galaxy237,3930.42,1623.84,-0.124014,-0.221749
239 | Galaxy238,2006.63,1599.82,-0.396514,0.114635
240 | Galaxy239,1574.12,2331.03,-0.148434,-0.141803
241 | Galaxy240,3362.42,1702.51,-0.182768,-0.004527
242 | Galaxy241,3147.18,2455.43,-0.213098,0.233566
243 | Galaxy242,1205.93,2438.75,0.503724,0.040468
244 | Galaxy243,4143.19,1110.62,-0.197341,0.138681
245 | Galaxy244,1660.52,2723.68,-0.350754,0.227401
246 | Galaxy245,3252.94,2921.53,-0.269616,0.005992
247 | Galaxy246,109.99,958.69,0.318264,0.110197
248 | Galaxy247,869.31,3064.57,0.370050,-0.235204
249 | Galaxy248,388.30,3855.24,0.207635,-0.106166
250 | Galaxy249,3442.30,3547.89,-0.075539,-0.016670
251 | Galaxy250,1079.13,83.78,0.232013,-0.117629
252 | Galaxy251,836.95,2180.66,-0.035105,-0.214346
253 | Galaxy252,3122.65,2486.18,0.121805,0.132915
254 | Galaxy253,1507.75,3452.06,0.052575,-0.035043
255 | Galaxy254,184.98,3461.20,0.213024,-0.256629
256 | Galaxy255,179.67,1984.32,0.100056,0.138936
257 | Galaxy256,843.44,1177.70,0.158369,-0.073093
258 | Galaxy257,2553.66,617.22,0.283325,-0.211582
259 | Galaxy258,1578.49,1586.45,0.215402,0.230094
260 | Galaxy259,3793.82,3585.45,-0.026642,-0.391205
261 | Galaxy260,2624.53,2420.52,0.402362,0.297004
262 | Galaxy261,3522.18,2987.13,0.004097,0.248724
263 | Galaxy262,1972.81,3058.71,-0.298798,0.143645
264 | Galaxy263,853.82,273.55,0.295229,-0.416325
265 | Galaxy264,3143.10,258.02,0.281447,-0.034109
266 | Galaxy265,979.05,2187.16,-0.282743,-0.074378
267 | Galaxy266,1285.56,3864.03,0.006544,-0.441582
268 | Galaxy267,591.33,1464.83,0.171203,0.425981
269 | Galaxy268,2553.90,2857.61,-0.194171,0.163876
270 | Galaxy269,1369.79,1242.26,0.046124,-0.196070
271 | Galaxy270,2980.18,2122.65,-0.291358,0.062954
272 | Galaxy271,3286.40,1602.61,0.267194,0.057128
273 | Galaxy272,2019.66,549.62,-0.086216,-0.086442
274 | Galaxy273,3686.34,2964.92,0.542532,0.022839
275 | Galaxy274,3135.52,1606.16,0.213303,-0.077366
276 | Galaxy275,907.61,4102.88,-0.232163,0.111658
277 | Galaxy276,1298.13,235.18,-0.107802,0.042698
278 | Galaxy277,1670.03,3776.77,-0.013185,-0.087540
279 | Galaxy278,1461.08,889.03,0.044668,0.249387
280 | Galaxy279,420.67,1525.15,-0.220734,0.077817
281 | Galaxy280,2253.87,89.36,0.405439,-0.255293
282 | Galaxy281,2442.34,1024.49,0.050035,0.204983
283 | Galaxy282,3523.33,3893.48,-0.194209,0.093485
284 | Galaxy283,655.22,2997.13,0.101317,0.145876
285 | Galaxy284,3865.92,2975.95,0.135843,-0.374962
286 | Galaxy285,355.70,793.67,0.251299,0.262234
287 | Galaxy286,3965.66,2071.79,0.573831,-0.177426
288 | Galaxy287,3773.60,503.35,0.028303,0.030171
289 | Galaxy288,4122.82,2290.71,0.040892,0.036468
290 | Galaxy289,4179.44,1066.91,-0.090597,-0.152246
291 | Galaxy290,401.02,2314.80,0.093459,-0.037876
292 | Galaxy291,3981.16,1239.21,-0.380808,-0.173995
293 | Galaxy292,2558.23,2062.28,-0.017185,0.050534
294 | Galaxy293,317.55,3847.54,0.061312,-0.202973
295 | Galaxy294,1960.17,2895.23,0.040704,0.029617
296 | Galaxy295,1435.02,779.50,-0.232070,0.235200
297 | Galaxy296,3843.58,547.75,-0.071412,0.063381
298 | Galaxy297,1639.76,713.93,0.300015,-0.065994
299 | Galaxy298,276.23,3214.28,-0.263145,-0.178375
300 | Galaxy299,3097.43,41.63,0.085789,0.270993
301 | Galaxy300,1822.10,837.80,0.101898,0.090840
302 | Galaxy301,4055.42,1185.51,-0.085341,0.257143
303 | Galaxy302,2945.33,3994.52,-0.009859,-0.449124
304 | Galaxy303,3176.86,3424.30,0.090803,-0.327528
305 | Galaxy304,74.87,91.70,-0.095341,0.420689
306 | Galaxy305,1201.46,1984.76,-0.359917,0.012446
307 | Galaxy306,493.84,1862.95,0.377394,-0.064553
308 | Galaxy307,2116.66,3606.36,-0.109663,-0.014670
309 | Galaxy308,1428.92,127.26,0.220468,-0.245184
310 | Galaxy309,2607.71,3550.73,-0.095547,-0.331898
311 | Galaxy310,3367.26,2974.30,0.201300,0.211917
312 | Galaxy311,2051.03,1487.62,-0.163586,-0.068225
313 | Galaxy312,1869.19,2800.86,0.239419,0.299227
314 | Galaxy313,1088.77,2795.11,0.126547,-0.263860
315 | Galaxy314,2894.99,666.22,-0.033140,-0.247432
316 | Galaxy315,1275.49,812.01,0.022825,-0.320456
317 | Galaxy316,950.70,325.22,0.157244,-0.254850
318 | Galaxy317,1151.63,933.08,-0.145083,-0.050433
319 | Galaxy318,1023.00,2599.17,0.443874,-0.024885
320 | Galaxy319,3038.84,1894.04,-0.436599,-0.059533
321 | Galaxy320,1851.50,1006.93,-0.071916,0.061173
322 | Galaxy321,2219.34,311.56,-0.202784,-0.360681
323 | Galaxy322,3309.75,3653.32,0.726243,-0.021382
324 |
--------------------------------------------------------------------------------
/Chapter5_LossFunctions/data/Train_Skies/Train_Skies/Training_Sky216.csv:
--------------------------------------------------------------------------------
1 | GalaxyID,x,y,e1,e2
2 | Galaxy1,1362.15,1610.67,-0.124140,0.026849
3 | Galaxy2,86.01,3472.83,-0.445084,-0.028072
4 | Galaxy3,690.12,806.11,-0.037026,-0.221058
5 | Galaxy4,120.12,1397.58,-0.017137,-0.145989
6 | Galaxy5,3543.31,1560.08,0.181586,-0.206119
7 | Galaxy6,20.29,3822.72,0.159285,0.188970
8 | Galaxy7,1518.41,3367.50,-0.214852,0.064610
9 | Galaxy8,2040.16,54.50,0.317339,0.169336
10 | Galaxy9,4172.81,1366.95,-0.423573,0.010788
11 | Galaxy10,3166.28,2973.35,-0.164477,-0.089310
12 | Galaxy11,2707.47,502.71,-0.054723,0.331000
13 | Galaxy12,1935.69,3427.08,-0.091954,0.284141
14 | Galaxy13,2484.49,3079.49,-0.056927,-0.335413
15 | Galaxy14,3037.00,3124.11,0.196118,0.126349
16 | Galaxy15,1242.28,2107.48,0.139066,0.003581
17 | Galaxy16,3712.65,2188.45,0.103948,-0.443601
18 | Galaxy17,2270.99,3812.88,-0.169777,0.118833
19 | Galaxy18,1426.15,1915.79,0.153525,-0.132997
20 | Galaxy19,149.30,1711.28,0.167963,0.102142
21 | Galaxy20,1302.10,3199.05,0.187834,0.334324
22 | Galaxy21,1409.32,1027.27,0.104973,-0.059045
23 | Galaxy22,1035.68,2392.96,-0.049007,0.074498
24 | Galaxy23,2885.30,1961.45,-0.001931,0.307667
25 | Galaxy24,2722.23,3838.00,0.384010,-0.182981
26 | Galaxy25,3169.29,4145.33,0.007449,-0.258280
27 | Galaxy26,2042.73,3046.71,-0.050325,0.376280
28 | Galaxy27,1247.02,3990.91,0.063620,0.174831
29 | Galaxy28,4136.64,2957.63,0.140565,-0.299846
30 | Galaxy29,2756.30,2488.73,0.051735,-0.245015
31 | Galaxy30,2253.44,3216.13,-0.121256,0.106091
32 | Galaxy31,3581.74,75.37,0.095655,0.489322
33 | Galaxy32,451.95,124.49,-0.398777,-0.042440
34 | Galaxy33,3172.19,1604.02,0.034639,-0.027016
35 | Galaxy34,4038.04,2226.52,-0.224909,-0.220371
36 | Galaxy35,1261.71,3086.49,0.084958,0.250839
37 | Galaxy36,3896.22,2836.60,0.110189,-0.087519
38 | Galaxy37,3217.58,3122.78,0.079435,0.128198
39 | Galaxy38,2764.72,3683.76,-0.271108,0.055202
40 | Galaxy39,3432.76,3226.90,0.041397,-0.249450
41 | Galaxy40,3863.12,1032.06,0.496703,0.224943
42 | Galaxy41,2856.75,136.92,0.130956,-0.328651
43 | Galaxy42,4030.03,3485.91,0.042440,0.242418
44 | Galaxy43,2318.87,2896.57,0.049548,-0.032555
45 | Galaxy44,2125.77,6.38,0.211914,0.150152
46 | Galaxy45,672.88,735.89,0.010056,0.272970
47 | Galaxy46,3294.86,2770.90,-0.230333,-0.253887
48 | Galaxy47,3878.82,372.15,0.371912,-0.216422
49 | Galaxy48,2643.75,12.97,0.159516,-0.199400
50 | Galaxy49,2151.10,2364.96,0.377993,0.020810
51 | Galaxy50,2648.27,952.87,0.049604,-0.151669
52 | Galaxy51,2636.26,686.43,0.549995,-0.285953
53 | Galaxy52,1962.02,1600.10,-0.308796,-0.178943
54 | Galaxy53,2176.01,20.06,0.211791,-0.491278
55 | Galaxy54,4176.63,2817.82,0.335443,0.357040
56 | Galaxy55,3700.70,2294.39,0.104259,-0.366944
57 | Galaxy56,3062.69,1266.08,0.218325,0.073546
58 | Galaxy57,969.92,1422.02,0.053426,-0.348734
59 | Galaxy58,3833.66,438.52,0.524707,-0.172467
60 | Galaxy59,2791.09,3722.01,0.148047,-0.433764
61 | Galaxy60,384.36,186.54,-0.074347,0.090651
62 | Galaxy61,3274.50,2862.42,-0.265029,0.330319
63 | Galaxy62,3879.62,2475.22,0.163949,-0.151885
64 | Galaxy63,1510.04,2403.98,-0.111348,-0.072768
65 | Galaxy64,1661.78,2763.85,0.296581,0.071331
66 | Galaxy65,3565.16,2760.27,-0.487519,-0.003205
67 | Galaxy66,907.78,1920.95,-0.046410,-0.249593
68 | Galaxy67,2628.87,1585.19,0.235037,-0.002659
69 | Galaxy68,3735.91,2705.28,-0.084959,-0.201982
70 | Galaxy69,1320.27,215.52,-0.411067,0.044408
71 | Galaxy70,161.23,3534.93,0.237282,0.034228
72 | Galaxy71,2438.69,3143.49,0.083599,0.030481
73 | Galaxy72,1658.19,846.81,0.011900,0.280330
74 | Galaxy73,1081.04,2916.89,-0.051867,0.228424
75 | Galaxy74,350.04,2083.17,-0.344574,0.185885
76 | Galaxy75,2894.58,700.98,0.616477,-0.092274
77 | Galaxy76,3433.86,133.20,0.120741,-0.160264
78 | Galaxy77,1718.58,2802.92,0.324826,-0.311783
79 | Galaxy78,3506.54,152.51,0.308396,-0.001394
80 | Galaxy79,3953.25,1509.16,-0.108417,-0.286044
81 | Galaxy80,3823.84,498.73,-0.026248,0.022235
82 | Galaxy81,2904.95,119.56,-0.203755,-0.239659
83 | Galaxy82,3332.32,3979.50,-0.314171,-0.015212
84 | Galaxy83,4052.05,1440.51,-0.445925,-0.016478
85 | Galaxy84,2385.24,2837.92,-0.030518,-0.064469
86 | Galaxy85,4132.54,3928.32,0.002569,0.165200
87 | Galaxy86,3348.30,3518.27,-0.025222,0.166866
88 | Galaxy87,1701.35,4026.01,0.481029,0.103924
89 | Galaxy88,2477.98,1373.96,0.019624,-0.167997
90 | Galaxy89,4140.81,2970.63,0.074906,-0.132489
91 | Galaxy90,986.66,2318.65,-0.104631,-0.042493
92 | Galaxy91,516.60,2963.23,-0.129947,0.259145
93 | Galaxy92,847.05,2353.77,-0.265527,0.023363
94 | Galaxy93,389.25,2256.89,-0.200553,-0.285306
95 | Galaxy94,1165.61,3894.96,-0.262805,-0.096899
96 | Galaxy95,3596.82,2440.01,0.122815,-0.255995
97 | Galaxy96,138.04,3539.33,-0.239873,0.259152
98 | Galaxy97,1901.48,4155.06,0.279792,0.058570
99 | Galaxy98,2250.58,4193.05,-0.118065,-0.156096
100 | Galaxy99,181.45,1798.51,-0.312779,-0.204041
101 | Galaxy100,3806.46,2944.11,0.170282,0.271309
102 | Galaxy101,2817.88,2413.33,-0.051114,0.201057
103 | Galaxy102,69.70,2326.79,0.136194,0.209963
104 | Galaxy103,747.31,43.92,0.253253,-0.022627
105 | Galaxy104,2514.34,917.92,-0.119857,-0.310759
106 | Galaxy105,2360.51,1210.10,-0.067096,0.069351
107 | Galaxy106,3844.37,1281.47,0.370287,0.229264
108 | Galaxy107,2520.54,3709.07,0.252444,-0.001221
109 | Galaxy108,3102.18,2348.41,0.213489,0.039219
110 | Galaxy109,274.89,1867.58,0.115737,0.117701
111 | Galaxy110,648.43,3428.36,0.019024,0.266780
112 | Galaxy111,255.25,1174.25,0.320030,-0.096800
113 | Galaxy112,745.55,3825.32,-0.145643,-0.202139
114 | Galaxy113,1978.18,2180.19,0.240317,0.216846
115 | Galaxy114,867.53,1951.61,-0.093105,0.200451
116 | Galaxy115,3222.91,315.98,0.321914,-0.018796
117 | Galaxy116,3341.46,2466.59,-0.197791,-0.305342
118 | Galaxy117,932.82,2630.42,-0.005453,0.314081
119 | Galaxy118,1302.97,467.81,-0.354759,0.327544
120 | Galaxy119,3009.02,1551.55,-0.008994,0.055797
121 | Galaxy120,2603.52,1784.08,0.048086,0.183608
122 | Galaxy121,821.31,2996.77,0.061953,0.246663
123 | Galaxy122,3144.29,2356.75,-0.314466,0.108019
124 | Galaxy123,2220.00,2981.64,0.182282,-0.121142
125 | Galaxy124,2452.46,2614.35,0.679271,0.369533
126 | Galaxy125,1750.53,1915.43,-0.121700,-0.093881
127 | Galaxy126,159.38,1390.38,0.250616,-0.229875
128 | Galaxy127,2093.37,3295.66,0.290574,0.297262
129 | Galaxy128,52.86,4130.75,0.214656,-0.335308
130 | Galaxy129,3877.14,1369.59,-0.046205,0.377293
131 | Galaxy130,252.19,1829.50,-0.010396,0.094091
132 | Galaxy131,715.31,3580.00,-0.161895,-0.183011
133 | Galaxy132,1237.12,2094.26,-0.038614,0.064818
134 | Galaxy133,3958.92,1616.51,-0.269880,0.075181
135 | Galaxy134,1564.09,3616.53,0.192391,-0.023288
136 | Galaxy135,3772.80,25.01,-0.305827,0.076232
137 | Galaxy136,3932.87,1369.51,-0.298069,0.226005
138 | Galaxy137,231.88,3616.10,-0.088194,0.175100
139 | Galaxy138,3350.88,2080.18,-0.167402,-0.152789
140 | Galaxy139,1502.22,1975.60,0.026091,0.234546
141 | Galaxy140,1843.28,3749.52,0.374331,-0.212400
142 | Galaxy141,3081.35,4194.06,0.031630,-0.191032
143 | Galaxy142,3826.16,3078.12,0.303988,-0.027630
144 | Galaxy143,3985.25,478.68,-0.092370,0.112007
145 | Galaxy144,262.33,2584.06,-0.508568,0.118798
146 | Galaxy145,3155.54,408.46,0.340800,-0.006574
147 | Galaxy146,4184.48,1277.13,0.285406,-0.150096
148 | Galaxy147,962.09,1068.05,-0.125434,-0.394640
149 | Galaxy148,3290.22,3351.47,0.054075,0.083370
150 | Galaxy149,658.81,3534.19,0.180258,-0.155649
151 | Galaxy150,3205.48,3510.60,0.058866,0.048715
152 | Galaxy151,2379.04,2404.45,-0.276775,-0.008323
153 | Galaxy152,3291.76,3065.67,0.420180,-0.016993
154 | Galaxy153,3749.02,2431.78,-0.018686,-0.099832
155 | Galaxy154,3673.95,1039.26,0.118178,-0.146341
156 | Galaxy155,1621.32,1389.56,-0.622562,-0.282793
157 | Galaxy156,2175.31,1107.80,-0.012535,-0.344562
158 | Galaxy157,791.75,2116.08,-0.023506,-0.421753
159 | Galaxy158,366.51,2181.88,0.186657,0.006212
160 | Galaxy159,1364.21,3158.34,-0.099969,-0.126267
161 | Galaxy160,3157.79,936.72,-0.158407,0.152823
162 | Galaxy161,3505.52,204.94,-0.130023,0.324472
163 | Galaxy162,479.77,257.81,0.141128,-0.396407
164 | Galaxy163,700.62,2861.66,-0.136585,-0.041998
165 | Galaxy164,1125.58,519.18,0.157652,-0.350138
166 | Galaxy165,344.83,3725.07,-0.049111,0.343415
167 | Galaxy166,4092.91,301.27,0.021705,0.228383
168 | Galaxy167,2644.82,2440.23,0.056393,0.175470
169 | Galaxy168,2336.40,1021.23,-0.041666,-0.318016
170 | Galaxy169,1573.34,863.89,-0.044291,-0.361577
171 | Galaxy170,1949.01,1600.99,0.390723,-0.084689
172 | Galaxy171,1088.19,3923.67,0.145563,-0.028470
173 | Galaxy172,1592.57,3755.85,0.309065,0.403995
174 | Galaxy173,1176.00,2034.75,0.155197,0.072828
175 | Galaxy174,3705.23,1091.07,-0.205495,0.288608
176 | Galaxy175,265.62,957.98,-0.515581,0.154340
177 | Galaxy176,439.10,909.87,-0.076303,-0.057492
178 | Galaxy177,384.43,2800.16,-0.246263,0.068229
179 | Galaxy178,399.21,2304.23,0.166872,0.590022
180 | Galaxy179,1379.26,3048.86,-0.229717,-0.431730
181 | Galaxy180,2695.51,3345.76,0.176422,-0.332824
182 | Galaxy181,3359.49,3376.88,0.196608,-0.466915
183 | Galaxy182,2396.90,3386.55,0.025711,-0.121261
184 | Galaxy183,1622.88,3766.74,-0.362781,0.197284
185 | Galaxy184,1225.20,2940.27,0.009977,0.234464
186 | Galaxy185,2723.41,3276.67,0.409066,-0.300891
187 | Galaxy186,1772.73,2320.71,0.097808,-0.046074
188 | Galaxy187,2513.64,2868.21,0.202206,0.020673
189 | Galaxy188,403.65,1820.45,-0.216151,-0.005079
190 | Galaxy189,3009.80,2488.46,0.203763,0.073666
191 | Galaxy190,183.37,1798.89,-0.031155,0.187134
192 | Galaxy191,3762.46,2978.93,0.180526,-0.007040
193 | Galaxy192,2164.71,2927.89,0.321135,0.027749
194 | Galaxy193,3144.14,2011.16,0.008000,-0.119234
195 | Galaxy194,1422.40,1484.50,-0.102314,0.343270
196 | Galaxy195,129.54,3589.31,0.056069,0.077742
197 | Galaxy196,1114.79,3278.29,-0.051009,0.470126
198 | Galaxy197,2952.53,4124.62,0.207314,0.480216
199 | Galaxy198,242.67,667.03,0.091345,-0.418746
200 | Galaxy199,1454.67,1126.89,0.116907,0.402376
201 | Galaxy200,92.70,2034.85,0.107356,-0.014628
202 | Galaxy201,3874.71,133.28,0.294083,-0.323128
203 | Galaxy202,2847.71,739.77,0.038001,0.023068
204 | Galaxy203,1152.06,742.93,0.048468,0.286704
205 | Galaxy204,1212.26,2031.50,0.011566,-0.062351
206 | Galaxy205,1005.95,1890.06,-0.470063,0.081261
207 | Galaxy206,2252.65,2946.39,-0.032353,-0.129498
208 | Galaxy207,1723.86,369.74,-0.220209,0.252089
209 | Galaxy208,977.16,3923.82,-0.119068,0.056499
210 | Galaxy209,4083.41,1675.95,0.125551,0.013440
211 | Galaxy210,4106.03,4156.81,0.068835,0.273294
212 | Galaxy211,4061.35,3469.29,0.187012,-0.253267
213 | Galaxy212,3089.78,2462.32,-0.239613,0.050862
214 | Galaxy213,3031.66,4008.98,0.254858,-0.081143
215 | Galaxy214,818.51,933.46,-0.256088,0.245878
216 | Galaxy215,1140.76,2092.93,-0.096318,0.018695
217 | Galaxy216,977.19,3737.36,-0.236825,0.002287
218 | Galaxy217,322.76,3620.97,-0.309892,0.066995
219 | Galaxy218,428.01,1007.58,0.042542,-0.097665
220 | Galaxy219,2481.76,996.13,-0.036579,0.481093
221 | Galaxy220,103.46,3509.98,-0.335942,0.076279
222 | Galaxy221,938.91,1348.04,-0.222593,-0.053872
223 | Galaxy222,3183.26,1770.28,0.632906,0.260031
224 | Galaxy223,341.06,781.81,-0.211866,-0.317307
225 | Galaxy224,3241.58,2571.80,0.311946,-0.085556
226 | Galaxy225,1456.39,3524.90,0.123843,0.212845
227 | Galaxy226,883.52,3572.57,-0.117483,0.119794
228 | Galaxy227,4164.42,797.58,0.142270,-0.264167
229 | Galaxy228,1356.48,3286.44,0.096372,-0.132437
230 | Galaxy229,54.07,718.30,-0.222111,-0.045158
231 | Galaxy230,4148.45,357.04,-0.254081,0.304881
232 | Galaxy231,2006.68,3068.33,-0.253681,0.117399
233 | Galaxy232,311.45,3073.16,0.142769,0.191623
234 | Galaxy233,19.84,3008.28,-0.213381,0.044163
235 | Galaxy234,3217.24,1429.58,0.265451,-0.249065
236 | Galaxy235,1669.83,3732.37,0.209430,-0.280201
237 | Galaxy236,2841.62,2364.70,-0.268158,0.229209
238 | Galaxy237,905.22,943.95,0.033374,0.643209
239 | Galaxy238,3269.64,3048.96,0.060770,-0.113516
240 | Galaxy239,280.68,401.41,0.172054,0.009645
241 | Galaxy240,2325.92,3617.57,0.002367,0.049009
242 | Galaxy241,466.59,375.65,-0.270944,-0.043383
243 | Galaxy242,4065.30,3004.99,0.066371,-0.009020
244 | Galaxy243,2840.41,3275.11,-0.037496,0.131942
245 | Galaxy244,1418.21,1963.65,-0.196550,0.161312
246 | Galaxy245,2972.26,3268.55,-0.297038,0.044865
247 | Galaxy246,1853.47,3369.78,0.077323,-0.000998
248 | Galaxy247,4181.53,844.56,-0.191244,-0.110817
249 | Galaxy248,574.21,3769.34,0.055474,0.132167
250 | Galaxy249,1848.52,2040.84,0.122217,-0.292768
251 | Galaxy250,2198.63,3588.46,0.449383,-0.222908
252 | Galaxy251,1512.67,502.10,-0.200449,0.059901
253 | Galaxy252,2946.93,359.71,0.021553,0.271210
254 | Galaxy253,3118.18,2716.61,0.019688,0.079804
255 | Galaxy254,3143.96,2057.73,-0.163111,0.024367
256 | Galaxy255,308.21,603.90,-0.038551,0.134602
257 | Galaxy256,1371.46,3333.61,0.101480,-0.039490
258 | Galaxy257,196.95,3270.03,0.249830,-0.091286
259 | Galaxy258,3039.37,1680.26,0.251072,-0.077575
260 | Galaxy259,1121.54,2102.07,0.014400,-0.107636
261 | Galaxy260,1858.57,3447.00,0.021673,0.186436
262 | Galaxy261,2869.58,3974.68,-0.151010,-0.388056
263 | Galaxy262,2844.46,1043.77,0.081660,-0.463522
264 | Galaxy263,1490.87,1745.80,0.175208,0.290992
265 | Galaxy264,1353.07,4169.51,-0.116226,0.202848
266 | Galaxy265,2559.35,2110.20,0.253996,-0.237202
267 | Galaxy266,3506.25,409.96,-0.030980,0.407675
268 | Galaxy267,1105.58,2134.58,-0.048785,-0.059470
269 | Galaxy268,3200.58,4114.99,0.046141,0.568440
270 | Galaxy269,1686.50,3749.89,0.398326,0.090246
271 | Galaxy270,676.12,3170.98,-0.380640,-0.037065
272 | Galaxy271,3037.75,3278.48,0.406140,0.529626
273 | Galaxy272,161.70,1322.57,-0.284608,0.359045
274 | Galaxy273,3810.98,1190.92,-0.120091,0.108441
275 | Galaxy274,4091.43,3665.96,-0.534092,0.340934
276 | Galaxy275,326.10,3898.51,-0.254583,0.088278
277 | Galaxy276,2757.81,79.91,0.426876,-0.108824
278 | Galaxy277,2578.65,1297.35,-0.401540,0.055697
279 | Galaxy278,1992.38,3858.29,-0.031170,0.152116
280 | Galaxy279,2724.37,2948.37,0.367594,0.057737
281 | Galaxy280,1878.76,2447.75,-0.181624,-0.531211
282 | Galaxy281,3201.63,3195.11,0.213180,0.069469
283 | Galaxy282,268.83,3916.36,0.052744,-0.209615
284 | Galaxy283,1791.39,1942.73,0.148666,0.357794
285 | Galaxy284,2342.11,2725.45,-0.199023,0.480841
286 | Galaxy285,1904.81,2890.32,0.105642,0.160704
287 | Galaxy286,1413.15,4198.81,0.389698,-0.195403
288 | Galaxy287,259.36,1563.15,0.044269,-0.044475
289 | Galaxy288,482.58,1292.30,0.258245,-0.280729
290 | Galaxy289,3519.07,2472.28,-0.114419,-0.047893
291 | Galaxy290,2561.69,3056.31,0.018601,-0.118020
292 | Galaxy291,795.36,2057.17,-0.170876,0.134476
293 | Galaxy292,930.38,1308.54,-0.276878,0.008800
294 | Galaxy293,1523.24,47.57,0.083010,-0.052865
295 | Galaxy294,1250.49,939.04,-0.304167,0.002245
296 | Galaxy295,2490.88,2693.55,-0.088755,0.296557
297 | Galaxy296,519.05,1962.78,-0.349546,-0.008608
298 | Galaxy297,1175.63,1960.58,0.118615,0.017330
299 | Galaxy298,2094.88,4107.68,-0.054665,0.327068
300 | Galaxy299,675.31,128.03,-0.064591,-0.056756
301 | Galaxy300,89.07,1851.17,-0.006462,-0.092723
302 | Galaxy301,1095.82,1097.84,0.005646,-0.388417
303 | Galaxy302,1796.71,2430.74,-0.113734,-0.104810
304 | Galaxy303,1170.82,2091.47,-0.166057,0.281132
305 | Galaxy304,1523.04,1242.37,0.095135,0.171013
306 | Galaxy305,1682.61,174.49,0.018433,-0.202937
307 | Galaxy306,1406.14,2098.37,-0.168194,0.224368
308 | Galaxy307,3230.04,1031.39,0.075638,-0.285940
309 | Galaxy308,2379.34,3136.15,0.024813,0.132254
310 | Galaxy309,1817.87,3060.97,-0.201360,-0.172785
311 | Galaxy310,681.67,2784.43,0.180487,0.090987
312 | Galaxy311,1127.08,1915.02,-0.210430,0.274617
313 | Galaxy312,1011.15,1941.65,0.153605,-0.332652
314 | Galaxy313,3837.02,562.30,-0.104471,0.185047
315 | Galaxy314,2.03,1645.02,-0.193914,-0.387232
316 | Galaxy315,1855.25,2054.23,-0.244009,0.169139
317 | Galaxy316,4036.67,648.06,0.079470,0.020758
318 | Galaxy317,3739.25,2993.89,-0.430984,0.034207
319 | Galaxy318,151.48,2780.81,-0.099861,0.064999
320 | Galaxy319,3952.95,3626.15,0.694634,-0.077472
321 | Galaxy320,4031.39,2807.92,0.147945,0.137708
322 | Galaxy321,2553.37,2759.07,0.377665,-0.018677
323 | Galaxy322,2987.19,941.33,0.050075,-0.011269
324 | Galaxy323,4000.95,1093.07,-0.157038,-0.270965
325 |
--------------------------------------------------------------------------------
/Chapter5_LossFunctions/data/Train_Skies/Train_Skies/Training_Sky132.csv:
--------------------------------------------------------------------------------
1 | GalaxyID,x,y,e1,e2
2 | Galaxy1,897.81,3386.76,0.433703,0.130051
3 | Galaxy2,498.78,612.03,0.122103,0.132992
4 | Galaxy3,438.00,1012.68,0.182648,-0.202157
5 | Galaxy4,3093.16,1675.41,-0.105879,0.031057
6 | Galaxy5,3670.71,1243.54,0.136537,-0.402756
7 | Galaxy6,1548.53,3123.36,-0.208597,0.228880
8 | Galaxy7,3292.90,35.87,0.026715,0.549695
9 | Galaxy8,466.61,3796.51,0.085262,0.285500
10 | Galaxy9,440.02,1360.62,-0.195873,0.057580
11 | Galaxy10,3622.51,4093.84,0.212660,-0.081653
12 | Galaxy11,1173.26,1515.39,0.051803,0.191032
13 | Galaxy12,813.67,1569.99,0.219581,0.272693
14 | Galaxy13,1576.69,4164.62,0.081290,0.103279
15 | Galaxy14,2529.17,1382.89,0.227846,0.129532
16 | Galaxy15,1599.01,1750.19,0.173591,-0.311790
17 | Galaxy16,788.54,1722.45,-0.206218,-0.277745
18 | Galaxy17,621.04,2405.03,0.112544,-0.071180
19 | Galaxy18,519.04,3384.52,0.495048,0.190621
20 | Galaxy19,2756.95,680.04,-0.207795,-0.437896
21 | Galaxy20,2226.94,1391.26,0.437612,-0.343631
22 | Galaxy21,1122.60,1537.90,0.164723,0.279949
23 | Galaxy22,2209.37,1161.60,0.213888,0.387664
24 | Galaxy23,1883.47,3509.92,-0.254657,0.025236
25 | Galaxy24,1313.78,824.38,-0.284490,0.144974
26 | Galaxy25,1478.52,3559.51,-0.078859,0.025764
27 | Galaxy26,1833.37,2569.76,0.084661,-0.051803
28 | Galaxy27,1114.23,130.44,-0.107292,-0.032682
29 | Galaxy28,1728.08,832.43,0.104859,-0.649524
30 | Galaxy29,3700.78,3644.52,0.068881,0.301848
31 | Galaxy30,2260.42,1463.03,-0.045348,-0.227886
32 | Galaxy31,56.37,483.90,-0.214127,-0.098665
33 | Galaxy32,789.91,3577.01,0.042846,0.279926
34 | Galaxy33,671.69,2209.92,-0.154546,0.224985
35 | Galaxy34,1625.03,2733.87,-0.089837,-0.127737
36 | Galaxy35,2790.43,1095.27,-0.181643,-0.270619
37 | Galaxy36,3399.61,1741.45,-0.496869,-0.105692
38 | Galaxy37,345.88,1509.60,0.098497,0.199664
39 | Galaxy38,3973.70,3947.35,0.371030,-0.188837
40 | Galaxy39,3528.17,923.58,0.214131,-0.398377
41 | Galaxy40,3634.70,3117.31,-0.038760,0.242692
42 | Galaxy41,3715.35,1739.22,-0.193404,-0.245326
43 | Galaxy42,764.95,2402.13,-0.120424,0.031438
44 | Galaxy43,788.03,3665.79,-0.146169,-0.030028
45 | Galaxy44,214.58,570.24,-0.075662,-0.182290
46 | Galaxy45,2642.16,672.55,-0.342549,0.031741
47 | Galaxy46,1601.57,844.83,0.242730,0.260448
48 | Galaxy47,2950.72,3805.98,-0.106160,-0.056300
49 | Galaxy48,241.66,1867.59,0.190389,0.035150
50 | Galaxy49,338.48,604.01,-0.196453,-0.064840
51 | Galaxy50,3274.68,1221.78,-0.109562,0.080099
52 | Galaxy51,351.10,1842.62,-0.137601,-0.254315
53 | Galaxy52,702.35,3088.85,-0.222575,-0.231789
54 | Galaxy53,2590.02,2940.23,-0.466788,-0.051280
55 | Galaxy54,2374.26,3653.23,-0.042381,0.157809
56 | Galaxy55,1350.91,947.05,-0.299268,0.120490
57 | Galaxy56,3262.02,2611.81,-0.332281,-0.170288
58 | Galaxy57,3519.81,2042.33,-0.032184,0.422188
59 | Galaxy58,3616.81,3741.51,0.237505,-0.172272
60 | Galaxy59,1170.62,2281.56,-0.332087,-0.233390
61 | Galaxy60,819.04,1766.13,-0.338190,0.335668
62 | Galaxy61,2492.33,2394.92,-0.398843,0.010600
63 | Galaxy62,1370.75,3738.73,0.293712,-0.273277
64 | Galaxy63,2199.39,144.29,0.266836,-0.098165
65 | Galaxy64,1132.82,3194.42,0.030223,-0.331380
66 | Galaxy65,1036.10,2958.53,0.155495,0.291050
67 | Galaxy66,3401.17,2655.76,0.219523,-0.219649
68 | Galaxy67,3460.51,3093.72,-0.245368,0.026940
69 | Galaxy68,2225.73,854.18,-0.269889,-0.416749
70 | Galaxy69,884.43,1732.27,-0.007500,0.273038
71 | Galaxy70,3229.58,763.72,0.003746,-0.211641
72 | Galaxy71,1048.44,1134.32,-0.526269,0.131525
73 | Galaxy72,3709.71,794.22,-0.061437,-0.067803
74 | Galaxy73,1668.11,3950.98,0.212779,-0.080196
75 | Galaxy74,4172.18,2702.11,-0.308728,-0.079982
76 | Galaxy75,807.68,145.43,-0.374180,-0.143495
77 | Galaxy76,3666.18,584.44,0.535667,-0.388048
78 | Galaxy77,2099.55,2704.11,-0.068046,0.219978
79 | Galaxy78,2887.70,3965.30,-0.102661,0.152721
80 | Galaxy79,1962.13,3852.50,-0.560876,-0.040511
81 | Galaxy80,2848.91,2793.82,-0.111138,-0.036590
82 | Galaxy81,3661.96,1379.79,0.223482,-0.155780
83 | Galaxy82,726.72,1989.59,-0.064761,-0.380932
84 | Galaxy83,1427.33,2254.83,-0.690548,-0.028351
85 | Galaxy84,3295.36,3552.29,0.219127,0.254512
86 | Galaxy85,3517.52,623.76,0.321399,0.402141
87 | Galaxy86,607.76,2957.47,-0.558479,0.026003
88 | Galaxy87,46.58,3488.30,0.231340,0.416316
89 | Galaxy88,653.33,4036.81,-0.361375,-0.038502
90 | Galaxy89,1480.57,1411.27,0.198985,-0.481745
91 | Galaxy90,1594.53,891.56,-0.658564,-0.029804
92 | Galaxy91,474.03,3864.70,-0.353540,0.083072
93 | Galaxy92,2932.50,107.64,0.164501,-0.138513
94 | Galaxy93,317.86,2478.65,-0.293845,-0.052297
95 | Galaxy94,3687.59,204.47,-0.069788,-0.599336
96 | Galaxy95,3446.82,742.57,0.185499,0.148752
97 | Galaxy96,245.22,1403.47,-0.283434,0.268131
98 | Galaxy97,3001.04,834.20,-0.131938,-0.084502
99 | Galaxy98,2461.73,4141.14,-0.246494,0.060547
100 | Galaxy99,720.04,1303.41,-0.149118,0.007928
101 | Galaxy100,3420.36,2242.86,-0.066019,0.366859
102 | Galaxy101,3564.02,1723.63,-0.001444,-0.245042
103 | Galaxy102,1070.67,2512.25,0.053396,-0.011244
104 | Galaxy103,0.67,432.59,0.180718,0.346351
105 | Galaxy104,3548.42,2695.51,-0.030982,0.077792
106 | Galaxy105,2116.60,2295.94,-0.395353,-0.042848
107 | Galaxy106,3719.94,1377.78,0.045340,-0.239266
108 | Galaxy107,406.52,3901.83,0.187716,0.478832
109 | Galaxy108,1168.96,1011.79,-0.203807,0.161700
110 | Galaxy109,2277.74,3661.65,-0.244397,0.133485
111 | Galaxy110,584.81,2165.95,-0.195747,0.201137
112 | Galaxy111,1018.83,1366.36,0.115911,-0.021272
113 | Galaxy112,563.72,3208.99,0.196685,-0.423815
114 | Galaxy113,3279.26,2435.07,-0.092988,0.202886
115 | Galaxy114,3659.10,961.68,0.110257,0.213658
116 | Galaxy115,3379.02,3387.90,-0.222224,-0.145829
117 | Galaxy116,3072.76,882.21,0.080601,0.166975
118 | Galaxy117,3007.79,4023.04,0.050032,-0.298004
119 | Galaxy118,2690.70,3634.16,0.046496,0.191275
120 | Galaxy119,595.88,175.21,0.304727,-0.107479
121 | Galaxy120,708.38,1069.37,0.322459,-0.121130
122 | Galaxy121,1907.56,2975.67,-0.260217,0.367753
123 | Galaxy122,186.17,190.03,-0.031948,-0.202494
124 | Galaxy123,1581.27,3843.48,-0.273116,0.050002
125 | Galaxy124,3897.23,1884.39,-0.104617,-0.787854
126 | Galaxy125,2974.92,622.51,0.055569,-0.172517
127 | Galaxy126,823.03,3667.41,-0.145982,0.049528
128 | Galaxy127,3632.08,2994.40,0.254306,-0.150288
129 | Galaxy128,3635.95,3736.27,0.034453,0.162518
130 | Galaxy129,388.12,204.32,-0.024408,-0.121049
131 | Galaxy130,1255.50,1862.57,0.006310,0.404195
132 | Galaxy131,862.84,181.05,-0.237352,-0.300785
133 | Galaxy132,3390.66,1723.37,0.364977,0.035439
134 | Galaxy133,697.30,1988.58,-0.076800,0.079421
135 | Galaxy134,3053.90,137.09,0.046604,-0.079735
136 | Galaxy135,2977.60,542.31,-0.288636,-0.516802
137 | Galaxy136,1894.56,3581.24,0.012160,-0.038095
138 | Galaxy137,2648.93,874.01,0.095139,-0.249037
139 | Galaxy138,345.00,2332.51,0.224419,0.347912
140 | Galaxy139,1874.29,1364.82,-0.383988,-0.139003
141 | Galaxy140,4046.57,1412.24,0.203030,-0.332632
142 | Galaxy141,4097.41,3101.41,0.288414,0.385016
143 | Galaxy142,53.19,653.95,-0.381097,-0.374267
144 | Galaxy143,4161.81,1177.29,0.339059,0.112763
145 | Galaxy144,523.69,623.13,-0.157675,-0.124641
146 | Galaxy145,952.87,497.85,0.064597,-0.382388
147 | Galaxy146,1927.66,3495.96,0.447763,-0.065215
148 | Galaxy147,3274.39,1052.37,0.258969,-0.270248
149 | Galaxy148,1105.70,1491.75,0.142575,-0.160438
150 | Galaxy149,2911.91,1532.94,-0.306832,-0.165170
151 | Galaxy150,2493.25,1586.91,-0.051617,-0.135571
152 | Galaxy151,3171.11,1202.45,0.191583,-0.074840
153 | Galaxy152,3881.29,141.72,-0.046012,-0.127077
154 | Galaxy153,232.39,3095.04,0.075648,0.157679
155 | Galaxy154,2463.72,765.66,0.217456,0.512805
156 | Galaxy155,374.31,628.86,0.264100,0.480905
157 | Galaxy156,4173.01,2894.60,0.210667,-0.256893
158 | Galaxy157,308.72,1031.78,-0.128598,-0.233589
159 | Galaxy158,3178.58,920.40,-0.147835,-0.140512
160 | Galaxy159,3489.70,1102.82,-0.005984,-0.139939
161 | Galaxy160,2341.38,1152.97,-0.167816,0.486357
162 | Galaxy161,2597.31,1509.85,-0.023656,-0.409320
163 | Galaxy162,60.25,1016.96,-0.084234,-0.049449
164 | Galaxy163,690.79,1881.71,-0.123384,0.333221
165 | Galaxy164,2589.38,2913.56,0.347935,0.023518
166 | Galaxy165,3477.12,3189.48,0.055731,-0.165453
167 | Galaxy166,1771.06,2238.73,-0.122378,-0.204587
168 | Galaxy167,2118.57,1315.99,-0.302208,-0.328160
169 | Galaxy168,3674.50,2766.56,0.114862,0.107658
170 | Galaxy169,3994.00,2888.51,-0.007331,0.276085
171 | Galaxy170,4062.19,571.42,-0.130533,-0.063292
172 | Galaxy171,2508.59,3573.85,0.160860,0.159014
173 | Galaxy172,593.92,1400.99,-0.083219,0.233360
174 | Galaxy173,3787.27,2597.80,-0.215763,-0.164149
175 | Galaxy174,2863.58,1884.64,-0.117725,-0.370368
176 | Galaxy175,4126.88,477.30,-0.288593,-0.098853
177 | Galaxy176,3032.23,2381.20,-0.182683,0.141549
178 | Galaxy177,2874.14,2772.00,0.140192,-0.061183
179 | Galaxy178,1900.12,1895.26,0.187192,-0.058838
180 | Galaxy179,1453.61,2089.09,0.025033,0.169421
181 | Galaxy180,757.71,1662.12,0.550495,0.050113
182 | Galaxy181,994.46,1727.81,0.099454,0.155643
183 | Galaxy182,2561.15,558.90,-0.188274,0.366428
184 | Galaxy183,2943.45,723.80,-0.185375,-0.292531
185 | Galaxy184,3717.39,1714.10,-0.201036,-0.234474
186 | Galaxy185,1045.48,1946.76,-0.017103,-0.238583
187 | Galaxy186,3299.81,2159.93,-0.067911,0.275887
188 | Galaxy187,3972.82,3990.01,0.189298,0.270226
189 | Galaxy188,3825.19,2584.14,0.383420,0.135694
190 | Galaxy189,787.77,140.64,0.469206,0.020092
191 | Galaxy190,1576.53,267.50,0.402442,-0.192835
192 | Galaxy191,3456.40,1310.51,-0.083000,-0.228789
193 | Galaxy192,822.83,1395.77,-0.045182,0.315991
194 | Galaxy193,1762.71,3399.58,0.186264,0.076161
195 | Galaxy194,3130.68,1844.88,0.052223,-0.183587
196 | Galaxy195,3368.67,2179.93,-0.294872,0.136344
197 | Galaxy196,3832.47,3814.66,0.322315,0.211161
198 | Galaxy197,3475.48,1141.60,0.212888,0.045991
199 | Galaxy198,503.18,1173.77,0.127697,-0.260579
200 | Galaxy199,501.11,3206.79,-0.295971,0.188195
201 | Galaxy200,2743.76,712.65,-0.028093,-0.419621
202 | Galaxy201,3982.50,711.60,0.024448,-0.083731
203 | Galaxy202,1501.99,2043.29,0.007625,0.220914
204 | Galaxy203,2820.23,2468.68,-0.186092,0.179636
205 | Galaxy204,1808.05,2443.96,0.057831,-0.188818
206 | Galaxy205,4091.59,6.70,-0.029728,-0.098236
207 | Galaxy206,598.11,3999.06,0.052935,-0.404427
208 | Galaxy207,64.80,1113.03,0.077187,-0.046272
209 | Galaxy208,2240.33,3498.49,0.021663,-0.041235
210 | Galaxy209,727.78,2819.16,0.213968,0.189123
211 | Galaxy210,1001.18,2948.15,-0.306821,0.026510
212 | Galaxy211,3304.99,3585.81,0.186709,0.101603
213 | Galaxy212,1490.74,2329.21,0.431498,0.501966
214 | Galaxy213,1040.36,2999.86,0.282832,-0.098447
215 | Galaxy214,2525.91,3826.53,0.304518,-0.161593
216 | Galaxy215,2032.04,4084.28,0.149866,-0.052697
217 | Galaxy216,4078.59,2421.52,0.891243,0.178733
218 | Galaxy217,3281.65,2814.98,-0.494195,0.230410
219 | Galaxy218,353.16,3383.59,0.181173,-0.155121
220 | Galaxy219,1438.29,621.44,-0.043489,-0.145003
221 | Galaxy220,1883.88,3315.60,0.216233,0.459766
222 | Galaxy221,268.37,2189.14,-0.351077,-0.226869
223 | Galaxy222,59.66,1100.38,-0.272313,0.041592
224 | Galaxy223,548.08,1405.12,0.303054,0.016123
225 | Galaxy224,885.07,3391.05,-0.477516,0.080240
226 | Galaxy225,3534.91,447.19,0.095442,-0.334764
227 | Galaxy226,3718.19,3217.14,0.208304,0.134606
228 | Galaxy227,4137.53,996.37,0.423292,-0.044065
229 | Galaxy228,3790.94,1127.58,0.309158,0.063166
230 | Galaxy229,3745.13,3970.03,0.279767,0.192801
231 | Galaxy230,1844.74,1977.36,0.064455,-0.293480
232 | Galaxy231,2866.46,3306.38,-0.068710,-0.009762
233 | Galaxy232,2849.32,3783.42,0.197601,0.103095
234 | Galaxy233,214.86,2675.25,-0.112197,-0.247621
235 | Galaxy234,1900.27,2995.76,0.097285,0.425114
236 | Galaxy235,294.53,2751.74,-0.059801,0.067250
237 | Galaxy236,811.35,3646.84,-0.175626,0.352991
238 | Galaxy237,3195.15,2854.34,-0.327996,-0.107207
239 | Galaxy238,384.22,591.10,-0.179503,-0.234512
240 | Galaxy239,1923.79,1154.11,-0.104957,0.033512
241 | Galaxy240,2982.08,3262.37,-0.284391,0.102143
242 | Galaxy241,1240.53,1275.63,0.271590,-0.193275
243 | Galaxy242,3784.20,3893.98,-0.092766,0.329515
244 | Galaxy243,627.87,3520.31,0.072169,0.024487
245 | Galaxy244,2425.61,166.94,0.019434,-0.194061
246 | Galaxy245,3629.84,3448.69,0.058706,0.438297
247 | Galaxy246,1436.50,3829.09,0.482991,0.177259
248 | Galaxy247,1347.08,327.74,0.218291,-0.011531
249 | Galaxy248,4151.12,413.63,0.175654,0.104326
250 | Galaxy249,3801.73,3776.30,0.151740,0.289083
251 | Galaxy250,3982.42,3789.52,0.019600,0.263568
252 | Galaxy251,1818.16,2287.18,0.070284,0.191018
253 | Galaxy252,230.54,188.21,-0.318755,-0.332011
254 | Galaxy253,2007.94,1947.91,-0.114734,0.216374
255 | Galaxy254,27.23,2654.68,0.299773,-0.091076
256 | Galaxy255,2232.57,3744.67,-0.120791,-0.519471
257 | Galaxy256,60.91,3080.02,0.146325,-0.194126
258 | Galaxy257,731.29,4007.15,0.059248,-0.032263
259 | Galaxy258,1790.12,3901.06,-0.425608,-0.018374
260 | Galaxy259,1156.40,3953.09,-0.108492,-0.147812
261 | Galaxy260,2738.45,2812.06,-0.064754,0.246748
262 | Galaxy261,1308.03,370.47,0.038771,-0.185670
263 | Galaxy262,1753.39,3126.72,0.347755,0.150387
264 | Galaxy263,2956.84,2722.93,-0.233417,0.263277
265 | Galaxy264,3923.32,813.60,-0.098879,-0.035414
266 | Galaxy265,2616.72,1302.30,-0.367544,-0.155663
267 | Galaxy266,369.66,2783.10,-0.036247,0.180553
268 | Galaxy267,3995.81,302.79,-0.170697,0.275452
269 | Galaxy268,2285.53,938.61,-0.014876,0.252779
270 | Galaxy269,527.73,3366.33,-0.325196,-0.210240
271 | Galaxy270,2816.82,1757.70,-0.342198,0.074870
272 | Galaxy271,902.39,3127.37,0.147535,-0.066069
273 | Galaxy272,789.36,3947.17,-0.172986,-0.008556
274 | Galaxy273,2514.41,1389.44,-0.346570,-0.187005
275 | Galaxy274,3798.70,3299.14,-0.125769,-0.107834
276 | Galaxy275,3786.01,3733.16,0.075417,0.047390
277 | Galaxy276,314.35,273.95,-0.351754,0.010392
278 | Galaxy277,2496.02,59.46,-0.030225,0.014775
279 | Galaxy278,2675.36,2909.85,0.081960,-0.022366
280 | Galaxy279,3505.98,923.87,0.232110,0.051163
281 | Galaxy280,4117.83,1106.45,-0.126790,0.110260
282 | Galaxy281,1475.59,547.72,0.222566,-0.086322
283 | Galaxy282,3570.69,1025.26,-0.116520,-0.389788
284 | Galaxy283,2083.35,2296.53,-0.297170,0.055299
285 | Galaxy284,3761.51,3650.52,0.144826,0.065949
286 | Galaxy285,1207.70,3140.04,-0.129983,0.500467
287 | Galaxy286,727.74,3396.71,0.008246,-0.667765
288 | Galaxy287,2689.32,752.27,0.099102,-0.296637
289 | Galaxy288,4046.60,4003.52,-0.152115,-0.424607
290 | Galaxy289,1458.87,2173.96,0.046611,0.191894
291 | Galaxy290,1647.69,1837.01,-0.058788,-0.303282
292 | Galaxy291,779.19,460.73,0.178258,-0.331781
293 | Galaxy292,2725.57,2820.43,-0.162287,0.190988
294 | Galaxy293,2950.23,3182.63,0.284696,0.061249
295 | Galaxy294,1637.26,176.98,-0.439148,-0.393477
296 | Galaxy295,3153.12,2615.28,0.009549,-0.231212
297 | Galaxy296,594.70,1454.64,-0.504286,0.197611
298 | Galaxy297,2007.64,2330.57,-0.233602,-0.189466
299 | Galaxy298,3776.91,4036.83,0.283435,0.015989
300 | Galaxy299,1177.24,2184.31,-0.489932,0.151694
301 | Galaxy300,2600.94,4050.08,-0.043159,0.128557
302 | Galaxy301,472.14,307.41,-0.038964,0.184110
303 | Galaxy302,1688.72,1733.15,0.336944,-0.351022
304 | Galaxy303,3941.18,3698.71,-0.145648,0.196269
305 | Galaxy304,2208.52,3830.61,-0.116011,0.341773
306 | Galaxy305,3735.80,2258.30,-0.276311,0.407151
307 | Galaxy306,2999.66,24.75,0.112208,-0.094452
308 | Galaxy307,642.98,707.60,-0.419272,-0.030607
309 | Galaxy308,3027.59,3924.54,-0.213968,0.209676
310 | Galaxy309,2741.17,2531.77,0.267169,0.072860
311 | Galaxy310,2967.72,1681.23,0.001647,-0.162328
312 | Galaxy311,3700.30,2486.77,0.201899,0.215287
313 | Galaxy312,3787.34,106.58,-0.114823,0.330067
314 | Galaxy313,1904.39,573.55,0.508518,0.271981
315 | Galaxy314,2390.29,325.13,-0.365111,0.058218
316 | Galaxy315,3882.75,281.79,0.476748,-0.112674
317 | Galaxy316,2503.81,3819.26,0.094363,0.410491
318 | Galaxy317,1354.47,784.62,0.231867,-0.281207
319 | Galaxy318,3752.96,1855.34,-0.450174,0.012758
320 | Galaxy319,544.10,3235.02,0.145406,-0.256991
321 | Galaxy320,2735.82,3743.62,0.480353,-0.328444
322 | Galaxy321,2706.08,910.55,0.156965,-0.155048
323 | Galaxy322,4151.88,2878.35,0.214255,0.097552
324 | Galaxy323,3546.90,2897.85,0.314439,0.025979
325 | Galaxy324,3342.52,559.87,0.751610,-0.209855
326 | Galaxy325,3806.87,2777.01,-0.181462,-0.074827
327 | Galaxy326,2039.02,1260.51,0.229725,-0.418976
328 | Galaxy327,434.77,736.91,-0.288066,-0.400042
329 |
--------------------------------------------------------------------------------
/Chapter5_LossFunctions/data/Train_Skies/Train_Skies/Training_Sky79.csv:
--------------------------------------------------------------------------------
1 | GalaxyID,x,y,e1,e2
2 | Galaxy1,920.84,2180.47,0.081385,-0.014710
3 | Galaxy2,2189.54,1410.36,-0.276613,0.209953
4 | Galaxy3,1918.35,330.59,-0.202830,-0.265464
5 | Galaxy4,1431.24,1778.93,-0.259663,0.151935
6 | Galaxy5,2725.32,1716.50,0.134931,-0.004966
7 | Galaxy6,2061.52,548.16,0.020036,-0.211685
8 | Galaxy7,1137.68,178.49,0.069526,-0.156208
9 | Galaxy8,41.63,3933.67,0.007312,-0.028627
10 | Galaxy9,1163.71,2366.28,0.295692,0.276563
11 | Galaxy10,4140.58,1961.88,0.113806,0.335706
12 | Galaxy11,962.21,3769.65,0.009168,-0.344899
13 | Galaxy12,94.01,1153.99,0.087436,-0.099316
14 | Galaxy13,4036.45,2986.38,0.089103,0.129529
15 | Galaxy14,1583.20,3589.29,-0.132125,-0.004608
16 | Galaxy15,1385.97,2874.65,-0.177659,-0.229117
17 | Galaxy16,1363.49,4115.77,0.168060,0.226406
18 | Galaxy17,664.48,1506.95,-0.296945,-0.065436
19 | Galaxy18,1958.64,2633.53,0.108168,0.133699
20 | Galaxy19,583.14,2927.55,-0.531217,0.029710
21 | Galaxy20,3824.08,112.13,0.045020,-0.086658
22 | Galaxy21,205.71,483.68,-0.009238,-0.096637
23 | Galaxy22,170.38,3592.17,-0.295251,-0.142560
24 | Galaxy23,90.60,1881.49,0.199482,-0.431876
25 | Galaxy24,1953.43,897.27,-0.090194,-0.033888
26 | Galaxy25,2192.62,974.28,-0.092301,0.091761
27 | Galaxy26,3972.85,1887.85,-0.131732,-0.240863
28 | Galaxy27,3311.79,3559.11,-0.269808,0.018963
29 | Galaxy28,3019.73,650.80,-0.249945,0.295474
30 | Galaxy29,2154.94,2235.00,0.065428,0.251346
31 | Galaxy30,3579.04,911.97,0.256712,0.019815
32 | Galaxy31,1941.38,1558.51,0.072045,-0.019878
33 | Galaxy32,956.73,1136.48,0.180085,0.095318
34 | Galaxy33,856.62,4087.12,-0.180354,0.158186
35 | Galaxy34,233.34,960.63,-0.056018,0.006545
36 | Galaxy35,2935.53,1419.34,-0.190167,0.319876
37 | Galaxy36,3083.35,4043.29,0.000716,-0.118488
38 | Galaxy37,2920.64,3967.60,-0.532642,-0.287036
39 | Galaxy38,3575.55,3085.66,0.051572,0.157198
40 | Galaxy39,1020.99,1349.99,-0.293750,-0.018648
41 | Galaxy40,1873.41,3395.99,-0.207183,0.145224
42 | Galaxy41,2365.10,1191.94,-0.329702,0.058446
43 | Galaxy42,1299.86,2657.00,0.018518,-0.149084
44 | Galaxy43,796.02,3935.21,0.031773,-0.142475
45 | Galaxy44,2199.36,1858.64,-0.027185,0.008350
46 | Galaxy45,1461.18,3448.64,-0.086680,0.063524
47 | Galaxy46,4028.10,2123.13,-0.072428,0.324833
48 | Galaxy47,3757.82,4038.80,0.005501,0.038885
49 | Galaxy48,3132.97,2213.46,-0.255653,0.203751
50 | Galaxy49,651.07,967.57,0.013991,0.097340
51 | Galaxy50,1924.48,3617.64,-0.127290,-0.359416
52 | Galaxy51,3079.90,1773.94,-0.314017,0.413368
53 | Galaxy52,2183.49,1160.88,0.145455,-0.047021
54 | Galaxy53,546.77,4186.63,-0.098211,0.087983
55 | Galaxy54,1792.69,2268.13,-0.012631,0.179363
56 | Galaxy55,1834.79,3884.70,-0.041615,-0.152939
57 | Galaxy56,3838.28,892.93,-0.223486,0.032639
58 | Galaxy57,3426.35,1674.65,0.158167,0.040550
59 | Galaxy58,2100.70,2789.71,0.155568,0.349132
60 | Galaxy59,2202.61,3967.78,0.031929,0.118278
61 | Galaxy60,2846.23,1750.29,-0.209271,0.003626
62 | Galaxy61,210.48,1264.79,0.078695,-0.006099
63 | Galaxy62,1103.04,3732.72,0.368645,0.480694
64 | Galaxy63,3277.89,3342.28,-0.328898,-0.221089
65 | Galaxy64,403.94,649.81,0.226805,-0.136781
66 | Galaxy65,494.01,3153.49,0.413027,-0.230834
67 | Galaxy66,2345.29,1200.26,0.035290,0.062974
68 | Galaxy67,3299.82,1799.60,-0.212309,0.122592
69 | Galaxy68,2052.37,1703.21,0.320897,0.149229
70 | Galaxy69,4046.48,12.50,-0.338083,0.412759
71 | Galaxy70,3115.57,29.90,-0.298030,0.256450
72 | Galaxy71,3990.68,1659.20,0.225523,-0.020764
73 | Galaxy72,757.21,297.24,0.185699,-0.090278
74 | Galaxy73,164.90,2069.61,-0.134964,-0.071982
75 | Galaxy74,1166.98,1613.98,-0.323057,-0.133087
76 | Galaxy75,2237.52,3056.47,-0.090300,0.153698
77 | Galaxy76,1478.16,1719.12,-0.050360,0.094786
78 | Galaxy77,3441.74,556.70,-0.099305,0.000705
79 | Galaxy78,148.93,1582.45,-0.004123,-0.326290
80 | Galaxy79,1878.10,1908.39,0.165380,0.289905
81 | Galaxy80,3466.40,1672.70,0.181684,-0.202265
82 | Galaxy81,2947.39,529.52,-0.156998,-0.036255
83 | Galaxy82,3137.56,1565.68,-0.218198,0.086458
84 | Galaxy83,3416.52,316.44,-0.002256,0.265089
85 | Galaxy84,1693.51,1466.33,0.015363,0.502792
86 | Galaxy85,613.59,1319.52,-0.369719,0.030223
87 | Galaxy86,3229.77,800.58,0.327711,0.112728
88 | Galaxy87,687.25,1678.67,0.321340,-0.137223
89 | Galaxy88,345.40,2134.11,-0.004726,0.216352
90 | Galaxy89,2421.51,3058.09,0.279979,0.070748
91 | Galaxy90,1842.22,1393.55,-0.124715,0.381565
92 | Galaxy91,552.14,958.32,0.493938,0.095983
93 | Galaxy92,3245.87,2287.57,-0.466154,-0.005904
94 | Galaxy93,2913.31,1711.33,0.167994,-0.140942
95 | Galaxy94,3845.50,1331.00,-0.051085,-0.146057
96 | Galaxy95,2135.29,1639.70,-0.181968,0.119440
97 | Galaxy96,1669.09,1637.64,-0.018369,0.107932
98 | Galaxy97,1361.32,666.74,0.488830,0.209259
99 | Galaxy98,2578.80,1200.33,0.112620,-0.075724
100 | Galaxy99,3194.18,3943.12,0.012096,0.234489
101 | Galaxy100,1141.41,255.57,-0.303447,0.055808
102 | Galaxy101,3982.72,2433.17,0.267654,-0.077936
103 | Galaxy102,1356.90,18.99,-0.118450,-0.243940
104 | Galaxy103,4002.69,2125.57,0.078681,-0.218695
105 | Galaxy104,1368.75,2318.74,-0.066147,-0.163665
106 | Galaxy105,2293.33,2054.73,-0.419294,0.092745
107 | Galaxy106,2722.51,733.32,-0.050341,0.315347
108 | Galaxy107,2522.07,2435.39,0.070880,0.227983
109 | Galaxy108,1850.93,2876.16,0.187536,0.217172
110 | Galaxy109,192.92,3217.34,-0.144609,0.264363
111 | Galaxy110,1181.92,2507.85,0.210824,-0.032303
112 | Galaxy111,3364.65,472.21,-0.275933,0.048258
113 | Galaxy112,2104.73,3616.64,-0.242391,-0.160242
114 | Galaxy113,884.43,3304.43,-0.082899,0.100365
115 | Galaxy114,104.94,2675.77,0.538426,-0.024557
116 | Galaxy115,3403.16,3253.80,0.048591,-0.284729
117 | Galaxy116,2382.09,1615.45,-0.079613,0.183587
118 | Galaxy117,1186.07,1246.40,0.134250,-0.185140
119 | Galaxy118,2023.17,1954.90,0.197756,0.016125
120 | Galaxy119,3881.90,3539.49,0.058679,0.125635
121 | Galaxy120,1633.94,243.13,-0.067945,0.249631
122 | Galaxy121,1816.31,3132.09,-0.393305,0.280266
123 | Galaxy122,2486.68,3383.64,0.349397,-0.394324
124 | Galaxy123,1470.34,3029.32,-0.160286,0.192087
125 | Galaxy124,1974.71,1988.82,0.210568,0.051583
126 | Galaxy125,2034.88,191.52,0.061542,-0.100393
127 | Galaxy126,3846.00,478.47,-0.170526,-0.537517
128 | Galaxy127,512.94,1820.29,0.385326,-0.194352
129 | Galaxy128,1842.42,2503.51,0.042522,0.051825
130 | Galaxy129,703.38,3635.66,-0.029555,0.126181
131 | Galaxy130,3912.17,824.31,-0.092796,-0.084614
132 | Galaxy131,2256.41,2147.67,0.089871,0.267166
133 | Galaxy132,1997.12,2166.44,0.265443,-0.136734
134 | Galaxy133,3069.28,1392.27,-0.314238,-0.467312
135 | Galaxy134,2244.03,2374.41,-0.220287,0.057827
136 | Galaxy135,1497.52,2594.51,0.044661,0.216948
137 | Galaxy136,1964.34,577.51,0.095604,-0.140141
138 | Galaxy137,316.31,825.56,-0.070108,0.231296
139 | Galaxy138,570.53,2726.79,-0.319216,0.034352
140 | Galaxy139,3858.35,1103.55,0.012214,-0.232122
141 | Galaxy140,1530.19,1299.16,0.418677,0.206261
142 | Galaxy141,3699.77,1998.07,0.102265,0.098178
143 | Galaxy142,3080.18,1301.59,0.086169,0.243156
144 | Galaxy143,539.88,547.63,-0.270949,-0.025992
145 | Galaxy144,1518.31,2534.54,-0.225085,-0.332982
146 | Galaxy145,1214.50,1401.07,0.376183,0.050107
147 | Galaxy146,2751.62,3734.91,-0.140547,0.198171
148 | Galaxy147,775.67,2538.44,-0.295027,0.224428
149 | Galaxy148,2421.86,111.57,0.007275,0.079128
150 | Galaxy149,4020.13,2646.78,0.049245,-0.221280
151 | Galaxy150,3108.46,2167.28,0.494087,-0.024414
152 | Galaxy151,3055.66,3673.60,0.167146,0.204916
153 | Galaxy152,4026.12,1452.17,0.218752,-0.081934
154 | Galaxy153,3839.54,1023.25,0.212076,0.044697
155 | Galaxy154,2458.95,3174.92,0.271430,-0.121573
156 | Galaxy155,1015.89,1173.05,-0.261563,-0.133620
157 | Galaxy156,2438.31,2070.23,-0.114108,-0.235523
158 | Galaxy157,3473.68,1274.63,-0.236308,0.051728
159 | Galaxy158,3033.04,331.04,0.013580,-0.177600
160 | Galaxy159,3532.28,1453.59,-0.289807,-0.013660
161 | Galaxy160,1045.32,1205.11,0.027353,-0.153361
162 | Galaxy161,3644.82,47.59,0.257998,0.166679
163 | Galaxy162,3566.91,701.01,0.250029,0.076528
164 | Galaxy163,375.07,1217.64,-0.337123,0.040114
165 | Galaxy164,3935.65,3249.60,0.221955,0.105931
166 | Galaxy165,3595.45,584.21,0.235576,0.080544
167 | Galaxy166,538.85,4060.73,0.003156,-0.058274
168 | Galaxy167,1418.24,2285.35,0.154681,0.463229
169 | Galaxy168,1901.37,1067.02,0.063956,0.264558
170 | Galaxy169,4152.27,315.05,-0.105254,0.012058
171 | Galaxy170,2529.56,2970.73,-0.155298,-0.183999
172 | Galaxy171,1729.60,206.14,-0.178878,0.021413
173 | Galaxy172,3748.12,2059.61,-0.357738,0.035338
174 | Galaxy173,2050.05,3419.05,0.155073,0.093130
175 | Galaxy174,443.08,275.31,-0.216994,-0.107895
176 | Galaxy175,3900.24,3772.59,0.275534,0.009967
177 | Galaxy176,2249.08,3053.26,-0.176367,0.099091
178 | Galaxy177,935.76,2791.40,-0.266224,0.068033
179 | Galaxy178,1521.65,2547.87,-0.132117,0.095841
180 | Galaxy179,560.44,3521.40,-0.256678,0.324798
181 | Galaxy180,535.07,189.80,0.147519,-0.346200
182 | Galaxy181,611.36,3953.39,-0.005202,-0.252240
183 | Galaxy182,2815.16,3942.80,0.086585,-0.236376
184 | Galaxy183,3421.04,3235.37,0.272796,-0.250804
185 | Galaxy184,3981.68,1756.12,0.199829,0.155748
186 | Galaxy185,1848.21,4141.11,-0.213418,0.052246
187 | Galaxy186,191.59,3434.65,-0.138117,-0.107815
188 | Galaxy187,984.42,4144.86,-0.450513,0.020876
189 | Galaxy188,1737.76,2593.93,-0.374679,0.121389
190 | Galaxy189,766.72,518.03,-0.048888,-0.003454
191 | Galaxy190,1341.57,1683.82,0.277980,0.155423
192 | Galaxy191,3617.45,3098.19,-0.041724,-0.005124
193 | Galaxy192,703.95,2097.09,-0.099777,0.443211
194 | Galaxy193,3286.09,209.16,0.039314,-0.022571
195 | Galaxy194,348.73,2970.10,0.188389,-0.109593
196 | Galaxy195,1482.43,1790.91,0.165213,-0.322425
197 | Galaxy196,4046.22,4124.58,0.206650,0.020593
198 | Galaxy197,2420.47,2203.81,0.200592,0.304594
199 | Galaxy198,2267.50,2354.71,0.180244,-0.330609
200 | Galaxy199,697.96,2230.92,-0.266932,0.126898
201 | Galaxy200,3616.60,3019.57,0.133426,0.088902
202 | Galaxy201,2054.26,1143.86,-0.095747,0.126982
203 | Galaxy202,624.72,4032.13,0.057488,0.062488
204 | Galaxy203,1357.21,124.40,0.141634,0.143941
205 | Galaxy204,1549.02,3343.44,0.050292,0.002864
206 | Galaxy205,1439.58,1307.58,0.065786,0.061814
207 | Galaxy206,1432.30,2664.46,0.231571,-0.107493
208 | Galaxy207,2565.97,781.24,0.158356,0.238912
209 | Galaxy208,2100.02,2799.49,-0.270209,0.203871
210 | Galaxy209,3866.89,3874.08,-0.002106,-0.147734
211 | Galaxy210,2828.54,940.90,-0.038175,0.203001
212 | Galaxy211,1733.22,3783.55,-0.087186,-0.230283
213 | Galaxy212,1834.83,2285.95,0.021040,-0.007755
214 | Galaxy213,2898.93,1955.81,0.043995,-0.162454
215 | Galaxy214,2642.26,1700.91,-0.224128,-0.190959
216 | Galaxy215,3499.29,4013.86,0.131707,-0.208682
217 | Galaxy216,3037.55,1059.89,-0.012412,-0.017858
218 | Galaxy217,2491.75,1392.10,0.287406,0.479956
219 | Galaxy218,3246.80,1158.24,0.521521,-0.170803
220 | Galaxy219,2723.07,608.65,0.077419,-0.216203
221 | Galaxy220,411.22,3270.86,0.028996,-0.259367
222 | Galaxy221,3610.23,2857.23,-0.375060,0.306263
223 | Galaxy222,3719.90,669.52,-0.060062,-0.135059
224 | Galaxy223,203.04,2509.10,-0.457299,-0.313297
225 | Galaxy224,2304.09,3611.73,0.209046,-0.056485
226 | Galaxy225,453.99,2290.03,0.005734,0.009596
227 | Galaxy226,2075.51,1763.43,-0.244898,-0.331087
228 | Galaxy227,494.84,1105.45,-0.116584,0.196238
229 | Galaxy228,1600.39,3249.89,0.369859,-0.222707
230 | Galaxy229,2037.56,3171.04,-0.042582,-0.244995
231 | Galaxy230,1500.41,2299.80,-0.344525,0.462705
232 | Galaxy231,3035.34,1513.24,0.098203,0.065147
233 | Galaxy232,3840.93,2874.31,0.389604,0.272858
234 | Galaxy233,1045.89,783.12,0.126115,-0.259653
235 | Galaxy234,3284.13,3612.35,0.106593,-0.156612
236 | Galaxy235,1317.64,3306.80,-0.128025,-0.025713
237 | Galaxy236,3364.36,1722.42,0.108838,-0.124385
238 | Galaxy237,965.20,3004.29,-0.567660,0.218672
239 | Galaxy238,151.22,3573.65,-0.630198,-0.274249
240 | Galaxy239,220.44,1710.74,-0.279939,-0.180480
241 | Galaxy240,1169.25,4178.38,0.183532,0.045251
242 | Galaxy241,4067.46,3605.63,-0.041220,0.114528
243 | Galaxy242,2212.77,1683.45,0.249006,0.363035
244 | Galaxy243,1962.99,1024.79,-0.372270,-0.144197
245 | Galaxy244,858.55,1191.13,0.137072,-0.017281
246 | Galaxy245,1819.87,3063.26,0.156792,0.421663
247 | Galaxy246,3432.19,2897.86,0.165120,-0.106949
248 | Galaxy247,1726.68,1933.48,0.026344,0.280095
249 | Galaxy248,2878.67,2445.44,-0.032010,-0.031350
250 | Galaxy249,3119.91,826.45,-0.066528,-0.169526
251 | Galaxy250,2816.43,1707.67,-0.194538,0.012642
252 | Galaxy251,306.95,3140.00,-0.408528,0.247290
253 | Galaxy252,2978.08,3684.42,0.024853,-0.119773
254 | Galaxy253,2745.88,2595.54,-0.072008,-0.364359
255 | Galaxy254,166.12,1299.86,0.251731,-0.031076
256 | Galaxy255,1115.66,2596.72,0.247405,-0.346954
257 | Galaxy256,1551.48,1062.65,-0.465718,-0.266508
258 | Galaxy257,1806.20,2648.41,0.005053,-0.191388
259 | Galaxy258,2123.72,3302.00,0.000784,0.264660
260 | Galaxy259,1607.72,1848.07,-0.158682,-0.377357
261 | Galaxy260,1789.21,353.49,-0.097706,0.126320
262 | Galaxy261,4192.02,3625.75,-0.033171,0.063867
263 | Galaxy262,3697.41,1699.24,-0.109245,-0.147616
264 | Galaxy263,3819.48,1894.45,0.005503,0.146136
265 | Galaxy264,3530.45,1559.68,0.333658,0.046486
266 | Galaxy265,473.85,3625.84,0.345073,-0.365009
267 | Galaxy266,3744.43,1576.82,0.103219,-0.305736
268 | Galaxy267,2015.40,132.39,-0.395797,0.034220
269 | Galaxy268,3994.41,3601.75,-0.065515,-0.189400
270 | Galaxy269,1817.55,971.07,-0.274426,0.089548
271 | Galaxy270,3678.98,240.94,-0.234879,-0.105125
272 | Galaxy271,3247.73,2716.67,-0.204339,-0.159215
273 | Galaxy272,2374.43,2479.10,-0.322343,0.067825
274 | Galaxy273,3054.66,3637.24,0.351115,-0.417399
275 | Galaxy274,949.41,2925.69,-0.208260,0.082958
276 | Galaxy275,607.80,1910.84,0.184830,0.155393
277 | Galaxy276,4179.52,2093.29,0.000943,-0.327880
278 | Galaxy277,3791.67,3439.40,-0.203535,-0.016425
279 | Galaxy278,3941.55,1074.07,-0.225548,0.060171
280 | Galaxy279,3340.52,3594.11,-0.027063,0.094426
281 | Galaxy280,3126.45,1313.70,0.230585,0.237522
282 | Galaxy281,1493.87,3338.79,0.406936,0.287537
283 | Galaxy282,1202.36,2392.14,-0.253936,-0.220457
284 | Galaxy283,179.71,316.37,-0.129686,0.217637
285 | Galaxy284,2221.75,2836.22,0.452013,0.171711
286 | Galaxy285,768.90,2054.25,0.013105,0.170166
287 | Galaxy286,1692.58,2665.40,0.297594,0.103773
288 | Galaxy287,2487.19,3808.68,-0.013511,0.575862
289 | Galaxy288,2913.38,3642.91,0.346218,-0.533800
290 | Galaxy289,4091.02,1225.47,0.140202,0.102776
291 | Galaxy290,681.56,1606.04,0.089748,0.275250
292 | Galaxy291,3151.08,219.31,0.405692,-0.162915
293 | Galaxy292,1974.51,2033.76,-0.027568,0.118460
294 | Galaxy293,98.51,3733.41,0.384794,-0.397892
295 | Galaxy294,3781.26,1642.29,-0.033442,0.058281
296 | Galaxy295,1632.58,3908.57,0.104266,0.061275
297 | Galaxy296,3444.82,2519.43,-0.310237,0.074373
298 | Galaxy297,3790.16,3098.03,-0.198856,0.130362
299 | Galaxy298,769.86,2382.02,-0.033856,-0.053595
300 | Galaxy299,3390.12,2526.21,-0.033844,-0.198775
301 | Galaxy300,2586.21,3713.30,-0.019323,-0.095208
302 | Galaxy301,3267.23,1941.37,0.404544,-0.098516
303 | Galaxy302,1995.75,3615.91,-0.112023,-0.288812
304 | Galaxy303,1781.25,1878.79,0.135262,0.314139
305 | Galaxy304,3968.99,1620.50,0.157059,0.211680
306 | Galaxy305,871.53,3943.94,-0.227895,-0.016396
307 | Galaxy306,2188.83,2364.70,0.006323,-0.269327
308 | Galaxy307,4127.69,555.46,-0.072670,-0.100969
309 | Galaxy308,731.85,1747.20,0.211320,-0.170121
310 | Galaxy309,2151.98,2766.58,0.139111,0.384373
311 | Galaxy310,3471.14,318.45,-0.168283,0.418351
312 | Galaxy311,1676.68,3576.49,0.229743,0.064735
313 | Galaxy312,69.29,2912.62,-0.010464,0.015118
314 | Galaxy313,2547.81,2658.26,-0.159092,-0.288962
315 | Galaxy314,4.04,163.93,-0.234044,-0.068929
316 | Galaxy315,180.94,4039.41,-0.090073,0.122891
317 | Galaxy316,3811.09,309.06,-0.046749,0.388647
318 | Galaxy317,1187.24,2197.97,0.014247,-0.083501
319 | Galaxy318,69.13,4121.07,-0.160088,-0.059881
320 | Galaxy319,563.12,2930.24,-0.038796,0.094123
321 | Galaxy320,1982.68,2876.95,0.080327,-0.198012
322 | Galaxy321,2450.05,768.50,-0.257380,0.109321
323 | Galaxy322,437.07,625.17,-0.104630,-0.136037
324 | Galaxy323,358.18,1812.04,-0.133812,-0.012610
325 | Galaxy324,3115.11,173.95,0.329686,0.139691
326 | Galaxy325,1300.56,1161.01,0.013458,0.184725
327 | Galaxy326,3938.30,960.64,-0.391015,0.235916
328 | Galaxy327,3061.74,3040.04,-0.040431,-0.086680
329 |
--------------------------------------------------------------------------------
/Chapter5_LossFunctions/data/Train_Skies/Train_Skies/Training_Sky168.csv:
--------------------------------------------------------------------------------
1 | GalaxyID,x,y,e1,e2
2 | Galaxy1,855.82,1338.08,0.097740,-0.105707
3 | Galaxy2,3303.09,2952.62,-0.286506,0.317754
4 | Galaxy3,906.87,2647.81,-0.209346,-0.059366
5 | Galaxy4,2644.96,3822.38,-0.090805,0.039402
6 | Galaxy5,2436.23,2311.08,0.276572,-0.053487
7 | Galaxy6,3077.35,258.79,-0.045634,-0.273994
8 | Galaxy7,972.24,3496.95,-0.173551,-0.114040
9 | Galaxy8,3986.89,3543.42,0.180773,-0.057424
10 | Galaxy9,1195.27,2275.91,-0.051062,-0.051973
11 | Galaxy10,2799.85,943.91,-0.087798,0.469120
12 | Galaxy11,3515.96,536.74,-0.165794,0.000754
13 | Galaxy12,1827.53,4027.33,-0.179908,-0.018045
14 | Galaxy13,3757.06,489.71,-0.259286,0.066740
15 | Galaxy14,218.45,739.32,-0.279125,-0.228613
16 | Galaxy15,3467.52,1674.82,0.124180,0.257571
17 | Galaxy16,3718.44,130.23,0.071789,-0.200106
18 | Galaxy17,2400.23,2907.40,0.285245,0.152019
19 | Galaxy18,1354.00,3201.03,0.049760,-0.078260
20 | Galaxy19,879.04,3116.04,0.186014,0.248494
21 | Galaxy20,2800.18,3179.18,0.416617,-0.383095
22 | Galaxy21,1203.37,3380.91,-0.011165,0.077044
23 | Galaxy22,389.14,320.15,0.459713,-0.169143
24 | Galaxy23,3872.97,3270.68,-0.341062,-0.151415
25 | Galaxy24,1930.29,1750.87,0.019899,-0.011616
26 | Galaxy25,473.97,2944.73,-0.249118,-0.059328
27 | Galaxy26,3967.07,567.07,0.159790,0.411845
28 | Galaxy27,2320.24,2681.57,-0.122980,-0.030763
29 | Galaxy28,2830.73,679.09,0.043459,0.178084
30 | Galaxy29,2432.11,66.82,-0.048305,0.017360
31 | Galaxy30,3908.26,1720.96,0.050876,0.102548
32 | Galaxy31,3262.31,1542.00,0.271523,0.028447
33 | Galaxy32,4183.24,584.08,0.238542,-0.078375
34 | Galaxy33,39.92,4101.73,0.172246,-0.063470
35 | Galaxy34,2901.49,2138.74,0.283069,-0.177453
36 | Galaxy35,2342.07,55.06,0.404767,0.149072
37 | Galaxy36,538.17,3986.54,-0.139443,0.075048
38 | Galaxy37,2005.59,1445.84,0.314017,0.114808
39 | Galaxy38,3460.05,982.66,-0.310624,0.161624
40 | Galaxy39,4170.23,2361.37,-0.066215,-0.033459
41 | Galaxy40,132.44,3480.76,-0.091790,0.288651
42 | Galaxy41,3215.65,45.14,-0.059271,0.405133
43 | Galaxy42,2225.16,3296.66,-0.210279,-0.308192
44 | Galaxy43,2970.74,4171.19,0.344306,-0.007571
45 | Galaxy44,3835.19,1812.94,0.320351,0.176182
46 | Galaxy45,1651.23,1135.69,-0.078206,0.217611
47 | Galaxy46,1566.44,3376.14,-0.081441,-0.048241
48 | Galaxy47,345.70,441.20,0.018181,-0.044624
49 | Galaxy48,1186.19,1208.30,0.223630,0.024314
50 | Galaxy49,843.24,289.69,-0.068310,-0.107722
51 | Galaxy50,3441.43,4005.44,-0.031416,-0.266589
52 | Galaxy51,3302.18,2613.78,0.538539,-0.165804
53 | Galaxy52,426.77,3465.32,-0.214128,-0.166701
54 | Galaxy53,125.20,4187.33,0.135566,0.160139
55 | Galaxy54,2025.09,3808.94,-0.168200,0.107732
56 | Galaxy55,7.46,3690.64,-0.329558,0.352506
57 | Galaxy56,455.30,1594.36,0.123853,0.093807
58 | Galaxy57,4138.54,1798.18,-0.047809,0.406998
59 | Galaxy58,1793.25,3710.35,-0.032447,-0.144574
60 | Galaxy59,3939.81,3042.15,0.130397,-0.085495
61 | Galaxy60,330.94,218.80,0.346933,-0.068632
62 | Galaxy61,3959.10,309.60,-0.137482,-0.213012
63 | Galaxy62,992.53,1867.29,-0.229593,-0.327050
64 | Galaxy63,145.49,664.67,-0.049424,0.051249
65 | Galaxy64,2718.20,1347.20,-0.038336,-0.158170
66 | Galaxy65,2566.69,3967.74,0.267621,-0.020050
67 | Galaxy66,824.61,2344.67,-0.074058,0.052119
68 | Galaxy67,495.70,1520.34,0.043625,-0.304871
69 | Galaxy68,2892.29,3934.08,0.403736,-0.253595
70 | Galaxy69,2594.46,1902.30,0.186352,0.409232
71 | Galaxy70,4154.75,567.77,-0.158822,0.005149
72 | Galaxy71,1222.43,1745.26,0.300159,0.019201
73 | Galaxy72,1048.62,1660.32,0.173384,0.126307
74 | Galaxy73,3907.24,2637.57,-0.096914,0.388018
75 | Galaxy74,533.77,1358.11,0.206842,0.105537
76 | Galaxy75,3803.19,2421.38,0.289729,0.233264
77 | Galaxy76,4049.54,1536.97,-0.245347,-0.061094
78 | Galaxy77,1340.34,771.72,-0.233973,-0.221544
79 | Galaxy78,4129.35,1047.02,-0.250696,0.164921
80 | Galaxy79,322.84,1330.55,0.428452,0.138166
81 | Galaxy80,1780.83,932.09,-0.149609,-0.076387
82 | Galaxy81,835.55,4143.62,0.064239,-0.143705
83 | Galaxy82,1404.49,1515.17,0.544251,0.061766
84 | Galaxy83,1437.67,3385.15,-0.095169,-0.098163
85 | Galaxy84,2873.35,1641.89,-0.194489,-0.282625
86 | Galaxy85,4120.31,1669.26,-0.248263,0.185483
87 | Galaxy86,1797.22,1316.88,0.136694,-0.005845
88 | Galaxy87,4058.01,2437.09,0.194163,0.046123
89 | Galaxy88,1341.95,2025.84,-0.182629,-0.105653
90 | Galaxy89,3109.24,3138.25,0.307752,-0.131361
91 | Galaxy90,1526.46,1656.07,0.418221,-0.182563
92 | Galaxy91,3967.44,3614.11,-0.005106,-0.110306
93 | Galaxy92,774.80,1410.90,-0.032969,-0.130849
94 | Galaxy93,1070.50,1655.02,-0.065214,-0.027259
95 | Galaxy94,4166.91,694.29,-0.158821,-0.204964
96 | Galaxy95,182.19,1604.73,0.026832,0.028488
97 | Galaxy96,2571.79,2026.85,0.003327,0.373752
98 | Galaxy97,3308.56,2342.30,0.155560,0.160799
99 | Galaxy98,4174.74,2022.91,-0.123313,0.185179
100 | Galaxy99,2346.62,1001.20,0.257493,-0.292752
101 | Galaxy100,2750.42,2484.33,0.137185,-0.008708
102 | Galaxy101,3431.22,3054.59,-0.266382,-0.256911
103 | Galaxy102,2136.81,727.81,-0.064801,-0.150670
104 | Galaxy103,1344.29,1225.92,0.197174,-0.219848
105 | Galaxy104,655.02,545.26,0.535377,-0.081910
106 | Galaxy105,1765.05,2812.61,0.173740,-0.477297
107 | Galaxy106,797.01,1437.87,0.157163,0.214512
108 | Galaxy107,4191.98,3524.25,0.006965,-0.109850
109 | Galaxy108,1643.71,3156.76,0.056929,-0.026691
110 | Galaxy109,2810.68,4071.10,0.100729,0.189317
111 | Galaxy110,2030.40,1947.94,-0.044245,0.242135
112 | Galaxy111,3574.54,972.92,0.451850,0.112263
113 | Galaxy112,3473.51,3154.25,-0.286729,0.428243
114 | Galaxy113,3128.69,1817.45,-0.168001,0.196701
115 | Galaxy114,753.76,652.16,0.081554,-0.222449
116 | Galaxy115,2647.30,2740.20,0.297008,0.136277
117 | Galaxy116,619.42,1554.82,-0.061158,0.138294
118 | Galaxy117,603.74,924.75,0.028765,-0.011646
119 | Galaxy118,3659.14,3981.34,-0.113621,0.157324
120 | Galaxy119,2745.06,3612.64,-0.160362,-0.252156
121 | Galaxy120,1238.86,3900.87,-0.065768,-0.314796
122 | Galaxy121,931.00,2117.04,0.023077,-0.064044
123 | Galaxy122,453.02,296.24,0.012048,-0.427358
124 | Galaxy123,2122.08,107.18,-0.125417,0.057216
125 | Galaxy124,1202.04,2293.52,-0.384807,-0.256765
126 | Galaxy125,166.22,468.08,0.130931,-0.210064
127 | Galaxy126,4051.75,520.02,-0.051142,0.148333
128 | Galaxy127,2436.71,3909.15,-0.228982,-0.147071
129 | Galaxy128,669.02,421.61,-0.241967,-0.230855
130 | Galaxy129,3905.12,1780.23,0.128677,0.002521
131 | Galaxy130,1050.78,491.70,0.201062,0.053808
132 | Galaxy131,2488.38,1361.01,0.228113,0.407565
133 | Galaxy132,3965.58,3984.58,-0.139743,0.079295
134 | Galaxy133,964.92,3496.90,0.008399,-0.051475
135 | Galaxy134,3684.96,328.84,-0.411835,-0.016057
136 | Galaxy135,2173.28,1792.33,0.120758,0.051045
137 | Galaxy136,720.41,1391.01,-0.159856,-0.202127
138 | Galaxy137,731.73,3809.81,-0.366371,0.426633
139 | Galaxy138,931.63,4121.66,-0.092367,0.005958
140 | Galaxy139,2823.76,2899.96,0.504127,0.019271
141 | Galaxy140,1708.33,3220.43,-0.042397,0.028833
142 | Galaxy141,1662.60,2497.10,-0.469161,-0.330303
143 | Galaxy142,3193.37,3658.50,-0.330653,-0.119599
144 | Galaxy143,2959.68,782.86,-0.047117,0.097389
145 | Galaxy144,1432.77,770.55,0.137342,0.308494
146 | Galaxy145,1746.36,118.05,-0.194244,-0.081825
147 | Galaxy146,4174.82,2054.51,0.343380,-0.457705
148 | Galaxy147,3540.96,89.88,-0.064516,0.169266
149 | Galaxy148,389.43,4123.24,0.235321,0.027411
150 | Galaxy149,3661.23,2958.73,-0.214926,0.535224
151 | Galaxy150,2791.92,1120.42,0.360132,0.366796
152 | Galaxy151,3558.74,2376.62,0.413814,0.039237
153 | Galaxy152,2196.77,4036.69,-0.359005,-0.167471
154 | Galaxy153,2670.15,4126.48,-0.167239,0.098193
155 | Galaxy154,4164.93,694.10,-0.274141,0.017618
156 | Galaxy155,1952.78,1585.28,0.353732,0.041650
157 | Galaxy156,3174.71,3453.00,0.247043,0.167976
158 | Galaxy157,3786.62,4192.04,0.205386,-0.107690
159 | Galaxy158,1544.67,2480.98,0.079512,-0.031504
160 | Galaxy159,2406.97,1891.02,0.071906,-0.331723
161 | Galaxy160,2969.11,2111.25,-0.062261,-0.333603
162 | Galaxy161,1385.35,2450.85,0.223858,-0.490043
163 | Galaxy162,3061.52,957.19,0.014174,-0.218179
164 | Galaxy163,41.60,2258.99,-0.236917,-0.269365
165 | Galaxy164,4089.66,1291.15,0.115843,0.046107
166 | Galaxy165,3713.28,1197.83,0.154625,-0.186297
167 | Galaxy166,3247.65,4111.24,0.001229,-0.512263
168 | Galaxy167,3185.00,307.11,0.106467,0.191347
169 | Galaxy168,1914.75,864.44,-0.104163,-0.077323
170 | Galaxy169,2607.54,3586.26,-0.443795,-0.293235
171 | Galaxy170,2033.21,908.07,0.038404,-0.240484
172 | Galaxy171,2782.96,3515.84,-0.266658,-0.403656
173 | Galaxy172,155.49,4134.32,0.162514,0.158384
174 | Galaxy173,1354.62,757.91,-0.052394,-0.296800
175 | Galaxy174,1547.30,2910.86,-0.162643,0.203355
176 | Galaxy175,408.17,2030.61,0.251543,-0.031600
177 | Galaxy176,429.32,1358.57,-0.123369,-0.120717
178 | Galaxy177,1402.77,2901.41,-0.577426,-0.309287
179 | Galaxy178,144.32,4081.79,0.146168,0.457247
180 | Galaxy179,1299.68,3646.45,0.066864,0.522465
181 | Galaxy180,3711.18,4044.34,-0.136295,0.327360
182 | Galaxy181,411.49,875.73,-0.355599,-0.075658
183 | Galaxy182,1749.35,1414.75,0.226684,-0.384676
184 | Galaxy183,7.94,1267.61,0.206679,0.091470
185 | Galaxy184,2301.72,2811.79,-0.191322,0.052935
186 | Galaxy185,3925.42,1631.89,0.269207,0.112683
187 | Galaxy186,3581.13,1552.13,0.151891,0.051218
188 | Galaxy187,3330.87,3457.49,-0.079589,0.076637
189 | Galaxy188,2040.73,3678.72,-0.043574,0.375116
190 | Galaxy189,2175.42,499.44,0.132171,-0.089570
191 | Galaxy190,2806.46,511.66,0.335123,0.324971
192 | Galaxy191,3389.71,1780.92,-0.147217,-0.056746
193 | Galaxy192,348.93,289.07,0.238723,-0.190453
194 | Galaxy193,2584.96,820.99,0.284328,0.180356
195 | Galaxy194,1038.17,2598.08,0.020531,-0.090406
196 | Galaxy195,173.54,2405.12,-0.006522,-0.107746
197 | Galaxy196,423.89,271.21,-0.202484,0.240390
198 | Galaxy197,3028.46,800.67,0.006024,0.222984
199 | Galaxy198,4127.45,3091.90,-0.019318,0.118503
200 | Galaxy199,3277.31,2275.86,-0.164567,0.042558
201 | Galaxy200,1521.01,135.38,-0.030451,0.196026
202 | Galaxy201,2622.94,1370.41,0.356195,-0.006329
203 | Galaxy202,2320.90,120.72,0.226178,0.120289
204 | Galaxy203,645.45,3622.29,0.020447,-0.006575
205 | Galaxy204,85.65,2842.51,0.049720,0.091768
206 | Galaxy205,3153.43,1449.16,-0.225692,0.104889
207 | Galaxy206,3272.83,4128.57,0.279821,-0.222283
208 | Galaxy207,2197.19,4103.98,-0.196327,0.330980
209 | Galaxy208,1245.10,3664.41,0.094780,0.559756
210 | Galaxy209,1525.34,1688.23,0.124355,0.075989
211 | Galaxy210,1524.62,1012.85,0.452943,0.058181
212 | Galaxy211,2521.47,3827.87,0.027818,0.280789
213 | Galaxy212,3900.24,212.12,-0.147108,-0.386994
214 | Galaxy213,3579.83,1698.14,-0.217636,0.443395
215 | Galaxy214,3081.11,2588.91,-0.379234,0.010038
216 | Galaxy215,2766.36,282.06,0.092643,-0.000130
217 | Galaxy216,3149.39,3204.96,0.037206,0.344614
218 | Galaxy217,158.72,1639.59,0.150107,-0.081990
219 | Galaxy218,3112.88,1420.01,-0.049362,0.139142
220 | Galaxy219,2357.73,3077.22,0.125717,-0.017630
221 | Galaxy220,560.29,1063.98,-0.243448,0.015257
222 | Galaxy221,3216.44,3695.92,0.009724,-0.220561
223 | Galaxy222,866.94,2701.57,0.077019,0.453231
224 | Galaxy223,1942.13,3519.13,0.178967,0.147640
225 | Galaxy224,2616.63,2251.73,0.643288,-0.171355
226 | Galaxy225,638.08,3051.42,0.180096,0.419059
227 | Galaxy226,3357.45,204.02,0.402824,0.018253
228 | Galaxy227,1480.04,2841.96,-0.216216,-0.170579
229 | Galaxy228,864.22,3561.71,-0.020924,0.106539
230 | Galaxy229,3428.15,2708.93,-0.144350,-0.087648
231 | Galaxy230,3229.74,46.03,-0.097147,0.039395
232 | Galaxy231,2908.38,525.78,0.035118,0.118974
233 | Galaxy232,2828.69,3368.95,-0.360583,-0.099886
234 | Galaxy233,1855.95,457.01,-0.110628,-0.048246
235 | Galaxy234,1921.45,141.10,0.083062,-0.235560
236 | Galaxy235,2534.92,3466.32,-0.400141,-0.181821
237 | Galaxy236,1101.22,3807.64,0.329763,-0.296925
238 | Galaxy237,315.04,4172.55,0.084689,-0.084987
239 | Galaxy238,2566.39,3639.51,-0.418090,0.099603
240 | Galaxy239,3237.55,3080.39,0.017930,0.157246
241 | Galaxy240,1738.54,4146.02,-0.321794,-0.009999
242 | Galaxy241,1135.56,62.93,0.157951,-0.088670
243 | Galaxy242,3039.82,3089.86,0.101905,-0.141027
244 | Galaxy243,2917.83,391.25,-0.045516,0.267640
245 | Galaxy244,3371.39,3900.18,0.090292,0.010200
246 | Galaxy245,3173.75,2175.87,-0.027310,-0.398611
247 | Galaxy246,1993.76,2263.20,0.147349,0.156100
248 | Galaxy247,851.10,683.07,0.081895,-0.179256
249 | Galaxy248,4185.67,324.41,0.537514,-0.122602
250 | Galaxy249,3542.41,665.39,0.105050,0.038090
251 | Galaxy250,374.15,3294.24,-0.222648,0.370634
252 | Galaxy251,847.55,3921.32,-0.233485,0.074810
253 | Galaxy252,3585.42,1276.23,0.421622,-0.170550
254 | Galaxy253,2534.91,68.90,0.210700,0.182778
255 | Galaxy254,3033.07,1533.39,-0.142106,0.215166
256 | Galaxy255,3371.31,1185.58,0.213767,0.324734
257 | Galaxy256,3766.16,1152.93,-0.228556,0.479320
258 | Galaxy257,3102.99,3207.89,-0.045114,0.195781
259 | Galaxy258,4194.57,1679.50,0.046230,0.180863
260 | Galaxy259,247.21,1646.03,-0.172161,-0.019667
261 | Galaxy260,172.15,913.27,-0.134841,0.077158
262 | Galaxy261,4084.87,1649.19,0.116786,0.158089
263 | Galaxy262,953.97,371.21,0.125537,0.212345
264 | Galaxy263,686.13,1419.62,0.329980,0.048974
265 | Galaxy264,2766.69,223.48,0.186374,-0.132647
266 | Galaxy265,805.52,3727.92,-0.558292,0.153884
267 | Galaxy266,3221.09,1074.44,-0.127771,0.542382
268 | Galaxy267,3834.63,3028.96,0.017337,0.432840
269 | Galaxy268,1279.78,1551.28,0.119779,-0.272366
270 | Galaxy269,1304.35,123.48,0.153441,-0.240338
271 | Galaxy270,473.72,203.71,0.203171,-0.396226
272 | Galaxy271,1822.04,930.45,0.275747,-0.170571
273 | Galaxy272,1115.01,861.93,0.354466,-0.052222
274 | Galaxy273,379.84,2367.30,0.117886,0.108398
275 | Galaxy274,799.11,3729.72,-0.017504,0.132325
276 | Galaxy275,3219.64,2925.75,0.139564,0.051389
277 | Galaxy276,182.07,3964.04,-0.047602,-0.439092
278 | Galaxy277,1959.79,207.57,0.297626,0.268179
279 | Galaxy278,4192.40,1198.95,0.074609,0.172775
280 | Galaxy279,2549.79,4197.62,-0.268265,-0.222147
281 | Galaxy280,3042.84,1335.11,-0.153425,-0.108946
282 | Galaxy281,3326.37,135.25,0.053837,0.043958
283 | Galaxy282,1842.42,2148.63,-0.274868,-0.158992
284 | Galaxy283,585.08,795.15,0.252068,0.059872
285 | Galaxy284,1828.54,691.08,-0.324195,0.048082
286 | Galaxy285,3489.75,72.42,-0.137793,-0.084509
287 | Galaxy286,3136.81,3847.09,0.053308,0.120179
288 | Galaxy287,2185.86,3793.50,-0.401372,0.191666
289 | Galaxy288,2951.95,1512.63,0.181617,-0.355514
290 | Galaxy289,3454.15,3662.46,0.009164,0.237298
291 | Galaxy290,1264.23,23.82,0.241396,-0.292930
292 | Galaxy291,632.49,2058.49,-0.140893,-0.041154
293 | Galaxy292,443.39,1367.90,0.102258,-0.270864
294 | Galaxy293,3581.58,2611.87,0.017233,-0.012315
295 | Galaxy294,1491.89,3368.73,-0.275069,-0.004970
296 | Galaxy295,973.73,227.06,-0.015254,-0.157105
297 | Galaxy296,3842.33,3810.14,-0.050201,-0.179332
298 | Galaxy297,4137.75,3052.98,-0.385284,-0.323373
299 | Galaxy298,439.25,1858.25,0.169715,0.055996
300 | Galaxy299,1227.87,1314.18,0.291077,-0.275452
301 | Galaxy300,1437.83,1667.93,0.437956,-0.212029
302 | Galaxy301,639.97,3061.67,-0.306910,-0.156047
303 | Galaxy302,689.53,514.19,0.047219,0.016135
304 | Galaxy303,3219.14,574.60,-0.176883,-0.204876
305 | Galaxy304,2792.00,971.59,0.178193,0.197562
306 | Galaxy305,774.94,1371.47,-0.137446,0.249337
307 | Galaxy306,2353.84,2802.99,0.425668,-0.088439
308 | Galaxy307,4168.82,1816.37,0.080323,0.016063
309 | Galaxy308,4003.43,1574.99,0.149105,-0.021322
310 | Galaxy309,963.11,1593.09,0.186313,0.223998
311 | Galaxy310,2878.44,1773.08,0.043944,0.262681
312 | Galaxy311,1736.70,372.74,0.283025,0.140343
313 | Galaxy312,3742.66,3703.28,-0.122883,-0.633375
314 | Galaxy313,2594.49,1039.99,0.193354,0.133787
315 | Galaxy314,2737.60,2047.45,-0.023786,0.072792
316 | Galaxy315,686.46,1964.23,0.567276,-0.031900
317 | Galaxy316,162.76,863.30,-0.495453,-0.171185
318 | Galaxy317,4132.48,2771.71,0.156229,-0.200222
319 | Galaxy318,3998.75,2971.50,0.101179,-0.109645
320 | Galaxy319,3283.93,3221.29,0.465087,-0.316396
321 | Galaxy320,2497.56,3315.69,-0.272979,-0.361362
322 | Galaxy321,3809.57,3427.34,-0.391220,0.175691
323 | Galaxy322,2802.62,2066.89,0.445852,0.138495
324 | Galaxy323,223.11,4044.35,-0.052708,0.076529
325 | Galaxy324,3299.85,3871.31,-0.298593,-0.056419
326 | Galaxy325,950.15,422.58,-0.153771,0.015579
327 | Galaxy326,2422.82,2026.45,-0.147724,-0.179027
328 | Galaxy327,3544.89,652.89,0.048897,0.008781
329 | Galaxy328,3205.38,3093.17,-0.014873,0.138983
330 |
--------------------------------------------------------------------------------
/Chapter5_LossFunctions/data/Train_Skies/Train_Skies/Training_Sky145.csv:
--------------------------------------------------------------------------------
1 | GalaxyID,x,y,e1,e2
2 | Galaxy1,2702.63,1146.01,-0.207577,-0.285122
3 | Galaxy2,3071.80,132.16,0.218480,0.134432
4 | Galaxy3,2299.77,1625.46,-0.082337,-0.428013
5 | Galaxy4,27.58,279.42,-0.426592,-0.036880
6 | Galaxy5,3186.19,2859.39,0.335838,-0.039919
7 | Galaxy6,1292.62,3028.11,-0.039246,0.031847
8 | Galaxy7,832.26,3157.41,-0.065779,-0.067116
9 | Galaxy8,2500.60,676.29,-0.185214,-0.102718
10 | Galaxy9,880.57,2847.36,-0.046578,0.105108
11 | Galaxy10,3229.10,1781.16,0.170182,-0.076103
12 | Galaxy11,3871.03,2933.99,-0.189808,-0.295293
13 | Galaxy12,1322.50,1635.19,0.396165,-0.083141
14 | Galaxy13,3354.24,1066.77,0.148587,0.158896
15 | Galaxy14,1088.83,2899.83,-0.046372,-0.214215
16 | Galaxy15,3270.51,1032.01,0.371384,0.108463
17 | Galaxy16,3476.71,1064.48,-0.220336,0.083930
18 | Galaxy17,131.01,3261.83,0.124664,0.290177
19 | Galaxy18,1290.46,215.64,-0.132853,-0.066578
20 | Galaxy19,1330.35,544.31,-0.014599,-0.032285
21 | Galaxy20,1794.34,2226.64,0.433264,0.015842
22 | Galaxy21,3401.58,825.17,-0.004522,0.118363
23 | Galaxy22,4104.06,58.44,0.115398,0.266929
24 | Galaxy23,1811.20,5.88,0.147175,0.177075
25 | Galaxy24,2796.81,3524.69,0.338389,0.044004
26 | Galaxy25,49.32,3093.25,-0.297048,0.170143
27 | Galaxy26,3293.64,1087.00,-0.003434,0.112509
28 | Galaxy27,1902.49,3404.13,-0.092606,0.259005
29 | Galaxy28,1242.65,2678.63,-0.047602,-0.036699
30 | Galaxy29,1879.56,607.13,-0.122120,0.091330
31 | Galaxy30,1428.92,564.49,-0.137570,-0.225748
32 | Galaxy31,113.45,1894.90,-0.129562,-0.107149
33 | Galaxy32,1462.83,2252.61,-0.198120,-0.132801
34 | Galaxy33,261.35,3372.24,0.053105,0.078180
35 | Galaxy34,1252.01,3177.44,-0.081433,-0.235425
36 | Galaxy35,2270.38,2551.44,-0.082600,0.159954
37 | Galaxy36,3121.73,1375.79,0.115371,-0.136352
38 | Galaxy37,3217.27,1521.58,0.113047,-0.063146
39 | Galaxy38,935.90,79.55,0.342688,-0.360448
40 | Galaxy39,1859.50,437.81,0.185218,-0.095805
41 | Galaxy40,2109.21,3391.16,0.050337,0.302472
42 | Galaxy41,3348.08,3494.50,0.014329,-0.039325
43 | Galaxy42,360.39,130.58,0.172422,-0.174732
44 | Galaxy43,3750.20,1560.14,0.199936,0.270616
45 | Galaxy44,2391.65,1405.13,0.475924,-0.011321
46 | Galaxy45,1299.59,2258.39,0.017667,-0.292093
47 | Galaxy46,1937.60,3697.94,-0.349083,0.353438
48 | Galaxy47,1405.02,3478.33,0.067294,0.035538
49 | Galaxy48,2010.30,622.59,-0.230088,-0.221619
50 | Galaxy49,2585.76,2182.57,0.007608,-0.125661
51 | Galaxy50,2429.33,3356.80,0.180054,-0.000945
52 | Galaxy51,3136.31,1564.62,0.187055,-0.146178
53 | Galaxy52,971.49,3766.99,-0.385064,0.223340
54 | Galaxy53,3873.05,2627.37,-0.142222,-0.373118
55 | Galaxy54,425.29,1248.25,-0.097861,0.091709
56 | Galaxy55,2728.90,2421.10,0.065625,0.189051
57 | Galaxy56,1353.82,3199.64,0.033550,-0.120734
58 | Galaxy57,636.53,2297.35,-0.381750,0.119581
59 | Galaxy58,2421.17,1909.62,-0.181369,-0.448428
60 | Galaxy59,852.13,3562.10,0.134506,-0.134791
61 | Galaxy60,2100.97,600.63,-0.216316,0.143155
62 | Galaxy61,3799.37,618.04,0.007077,0.408501
63 | Galaxy62,93.76,2595.26,0.082403,-0.160795
64 | Galaxy63,3356.89,2000.76,0.567459,0.067859
65 | Galaxy64,3248.01,3955.15,-0.215056,-0.076824
66 | Galaxy65,644.92,138.95,-0.389523,-0.092297
67 | Galaxy66,3375.48,2928.99,0.299711,-0.054876
68 | Galaxy67,252.68,915.80,-0.029134,-0.039295
69 | Galaxy68,44.15,3923.73,-0.196623,-0.222321
70 | Galaxy69,2643.51,3487.10,0.235465,0.194267
71 | Galaxy70,3831.89,2885.97,0.062147,-0.050403
72 | Galaxy71,487.99,1459.52,-0.192620,0.002920
73 | Galaxy72,3659.06,1277.37,0.278571,-0.023337
74 | Galaxy73,684.68,3040.56,0.183180,0.432216
75 | Galaxy74,1703.67,861.97,-0.129893,0.159692
76 | Galaxy75,2856.15,2090.70,-0.116735,-0.468656
77 | Galaxy76,157.20,1641.96,-0.199108,-0.232920
78 | Galaxy77,2172.31,50.41,-0.090266,0.284116
79 | Galaxy78,3205.73,3970.95,0.354400,0.373883
80 | Galaxy79,37.09,13.93,-0.346073,0.195225
81 | Galaxy80,1445.82,3114.07,-0.199898,-0.165927
82 | Galaxy81,2465.91,1716.78,0.048825,-0.099467
83 | Galaxy82,2408.96,83.34,-0.336109,-0.006913
84 | Galaxy83,4198.87,1028.59,-0.046359,-0.228863
85 | Galaxy84,3152.26,3514.95,0.268958,-0.364460
86 | Galaxy85,1997.63,1689.67,-0.341143,0.049387
87 | Galaxy86,258.97,966.70,-0.115905,0.156437
88 | Galaxy87,613.96,1793.90,-0.427816,-0.120034
89 | Galaxy88,1876.86,4064.74,-0.401007,0.070299
90 | Galaxy89,168.56,99.62,0.053253,-0.082156
91 | Galaxy90,774.34,2719.39,-0.532212,-0.027874
92 | Galaxy91,770.29,1476.26,-0.034157,-0.063706
93 | Galaxy92,3497.91,2141.79,0.026745,0.546749
94 | Galaxy93,3291.85,3531.72,0.255594,-0.114045
95 | Galaxy94,565.29,896.92,0.256350,-0.107262
96 | Galaxy95,3962.74,2359.05,-0.286780,0.120343
97 | Galaxy96,1679.65,2696.75,-0.291413,0.059793
98 | Galaxy97,3751.18,1446.15,-0.323396,0.155706
99 | Galaxy98,3652.39,1894.57,-0.040848,0.033716
100 | Galaxy99,2345.10,3086.27,-0.147437,0.288285
101 | Galaxy100,2125.92,3322.63,0.467382,0.322363
102 | Galaxy101,4007.44,802.87,0.044619,0.113518
103 | Galaxy102,2900.54,1994.05,-0.238386,-0.087837
104 | Galaxy103,2178.86,793.02,-0.258743,-0.142534
105 | Galaxy104,2910.39,1892.28,-0.118693,-0.498859
106 | Galaxy105,1331.10,1399.72,0.472774,-0.238740
107 | Galaxy106,3214.66,2818.10,0.399881,-0.019701
108 | Galaxy107,2668.98,2492.20,-0.036934,-0.083539
109 | Galaxy108,3008.75,2123.18,0.125784,-0.539763
110 | Galaxy109,3168.02,2036.40,0.115688,-0.024932
111 | Galaxy110,243.61,3126.36,-0.123815,-0.141214
112 | Galaxy111,3097.50,3672.88,-0.235549,0.077249
113 | Galaxy112,2674.49,2026.17,-0.077207,-0.118925
114 | Galaxy113,3862.51,2761.16,-0.011624,-0.135631
115 | Galaxy114,883.46,3505.45,-0.126481,0.036127
116 | Galaxy115,2155.56,1968.26,-0.162303,-0.193572
117 | Galaxy116,230.65,1417.69,0.250398,-0.271138
118 | Galaxy117,3787.23,156.77,-0.118996,-0.386821
119 | Galaxy118,694.32,2723.96,0.084740,0.099599
120 | Galaxy119,673.57,2636.26,-0.109703,-0.438972
121 | Galaxy120,3101.67,3970.33,0.654228,-0.052511
122 | Galaxy121,538.59,1331.66,-0.096672,0.098780
123 | Galaxy122,2670.56,3584.75,0.109413,0.218656
124 | Galaxy123,1364.80,3933.94,0.101857,0.288159
125 | Galaxy124,2113.94,2385.36,-0.268148,-0.168807
126 | Galaxy125,440.07,3150.40,0.137953,-0.024926
127 | Galaxy126,1559.12,1515.43,-0.042732,-0.381373
128 | Galaxy127,4149.48,2931.90,0.147253,-0.442580
129 | Galaxy128,1049.37,2384.48,-0.453787,0.150139
130 | Galaxy129,118.70,3052.36,0.494350,0.080961
131 | Galaxy130,3700.37,142.80,-0.050129,0.251296
132 | Galaxy131,1276.52,2373.31,-0.398663,-0.141644
133 | Galaxy132,2405.60,1902.25,0.011234,-0.294827
134 | Galaxy133,2145.14,261.67,0.373682,-0.218840
135 | Galaxy134,3117.75,3885.42,0.230593,0.080810
136 | Galaxy135,56.09,3386.46,0.109601,-0.068702
137 | Galaxy136,2651.86,267.96,0.114804,-0.001510
138 | Galaxy137,719.03,1211.23,-0.125351,-0.453734
139 | Galaxy138,1000.36,428.43,-0.088195,-0.084357
140 | Galaxy139,617.48,1865.60,0.009336,-0.342475
141 | Galaxy140,2562.35,44.62,0.188365,-0.021617
142 | Galaxy141,2352.71,2193.23,-0.097183,-0.401272
143 | Galaxy142,3453.41,3961.25,0.472531,0.037389
144 | Galaxy143,1454.10,1088.56,-0.300505,-0.189552
145 | Galaxy144,665.64,3260.81,-0.220512,0.424397
146 | Galaxy145,65.22,3411.64,0.295195,0.500484
147 | Galaxy146,3644.78,3479.79,0.496255,-0.322011
148 | Galaxy147,1177.12,1358.07,0.018452,-0.117497
149 | Galaxy148,2542.36,1418.23,0.163920,0.125363
150 | Galaxy149,1632.32,2350.38,0.241397,0.126991
151 | Galaxy150,4146.94,2231.51,0.028818,-0.004206
152 | Galaxy151,3302.34,3282.42,0.227571,-0.021261
153 | Galaxy152,3819.56,1819.76,-0.020812,0.347586
154 | Galaxy153,2280.52,2845.50,0.117254,-0.169183
155 | Galaxy154,2786.68,2057.08,-0.168711,-0.146057
156 | Galaxy155,3499.54,3421.85,-0.080291,0.121740
157 | Galaxy156,2120.41,2507.14,-0.275863,0.136129
158 | Galaxy157,1434.65,904.22,0.115150,-0.126844
159 | Galaxy158,2518.68,3542.38,-0.108326,0.158508
160 | Galaxy159,520.63,414.28,0.330212,0.118430
161 | Galaxy160,976.64,4098.90,0.012102,0.015620
162 | Galaxy161,2349.36,2046.83,-0.081674,-0.007949
163 | Galaxy162,3710.64,598.83,-0.004429,0.062154
164 | Galaxy163,3599.07,1861.63,0.075231,0.322799
165 | Galaxy164,72.23,4182.26,-0.101660,0.118259
166 | Galaxy165,2174.93,4021.52,0.174089,0.097675
167 | Galaxy166,3153.60,3190.72,-0.202440,-0.131861
168 | Galaxy167,1464.57,385.41,-0.063639,-0.469744
169 | Galaxy168,983.06,1506.42,-0.034771,-0.051841
170 | Galaxy169,2363.41,26.10,0.030699,-0.355347
171 | Galaxy170,2477.27,977.78,-0.093745,0.000683
172 | Galaxy171,3950.13,3051.43,-0.510822,-0.148259
173 | Galaxy172,4004.88,1646.29,-0.144781,0.457579
174 | Galaxy173,3401.21,46.23,0.057423,-0.233174
175 | Galaxy174,564.78,607.37,-0.231175,-0.035116
176 | Galaxy175,731.34,945.40,0.129872,-0.166121
177 | Galaxy176,2711.53,2078.62,0.074311,-0.390826
178 | Galaxy177,3159.37,3665.86,0.123835,-0.166817
179 | Galaxy178,1204.76,1906.32,0.085909,0.437689
180 | Galaxy179,2038.56,3962.99,0.207341,0.063411
181 | Galaxy180,1108.97,800.32,0.002054,-0.071873
182 | Galaxy181,3850.89,3423.41,-0.123526,0.000064
183 | Galaxy182,222.48,1518.75,0.130544,-0.074195
184 | Galaxy183,3654.41,1246.95,0.129436,-0.151859
185 | Galaxy184,1687.58,631.21,-0.044152,0.156866
186 | Galaxy185,3485.96,82.40,0.124958,-0.363166
187 | Galaxy186,332.43,3881.00,-0.123443,0.235390
188 | Galaxy187,2722.88,1110.72,-0.378950,0.159154
189 | Galaxy188,2260.37,2677.95,-0.069354,0.315959
190 | Galaxy189,1754.49,858.08,0.193283,-0.379478
191 | Galaxy190,2452.41,2748.34,-0.382055,0.096473
192 | Galaxy191,3947.85,212.58,0.208612,0.188585
193 | Galaxy192,1593.89,1762.46,-0.117838,-0.108577
194 | Galaxy193,2099.65,3003.97,0.558405,0.124381
195 | Galaxy194,1778.97,233.14,0.120065,-0.231473
196 | Galaxy195,1273.04,3648.84,-0.325385,-0.587483
197 | Galaxy196,354.73,2290.17,-0.048546,-0.797985
198 | Galaxy197,3854.85,56.41,0.211647,0.203828
199 | Galaxy198,1068.81,233.94,0.053925,-0.149429
200 | Galaxy199,3495.82,3593.54,0.148947,-0.081765
201 | Galaxy200,4142.85,1158.17,-0.224710,-0.095350
202 | Galaxy201,753.33,1996.43,0.185468,-0.176474
203 | Galaxy202,1467.69,922.02,0.253675,0.086237
204 | Galaxy203,1221.09,2400.72,0.347870,-0.233471
205 | Galaxy204,2391.71,127.58,0.182137,-0.257052
206 | Galaxy205,1254.24,302.45,0.164694,-0.252941
207 | Galaxy206,3095.50,1985.56,0.221961,-0.386093
208 | Galaxy207,1677.94,1829.23,0.108309,0.297831
209 | Galaxy208,122.36,1309.61,0.101784,-0.130613
210 | Galaxy209,3815.36,776.88,0.238160,0.284661
211 | Galaxy210,2743.54,3926.56,-0.237463,0.313356
212 | Galaxy211,946.22,3149.11,0.075526,-0.389630
213 | Galaxy212,809.42,2265.60,0.006100,-0.111469
214 | Galaxy213,777.46,2300.20,-0.014121,0.093893
215 | Galaxy214,816.55,101.25,0.498824,-0.017932
216 | Galaxy215,1453.68,3791.80,0.168515,-0.106708
217 | Galaxy216,2790.80,3018.44,0.151562,0.220004
218 | Galaxy217,3458.05,2924.02,0.188848,0.138464
219 | Galaxy218,1054.67,651.38,-0.574496,0.192480
220 | Galaxy219,1567.43,2261.67,0.005795,-0.210491
221 | Galaxy220,512.57,1306.20,0.073780,0.107151
222 | Galaxy221,3455.52,401.83,-0.122519,-0.036007
223 | Galaxy222,3236.45,1700.01,0.281649,0.053431
224 | Galaxy223,3346.90,1270.63,0.088972,0.122547
225 | Galaxy224,1482.84,3620.79,-0.056724,0.388155
226 | Galaxy225,1047.01,137.71,-0.236472,-0.022225
227 | Galaxy226,3963.17,2768.72,0.177157,-0.194609
228 | Galaxy227,1979.85,3092.57,-0.200734,0.121625
229 | Galaxy228,3481.99,1531.07,-0.185545,0.388080
230 | Galaxy229,2589.57,2834.38,-0.204819,-0.054184
231 | Galaxy230,2411.55,380.05,-0.123009,-0.283818
232 | Galaxy231,2640.72,1433.16,0.047654,0.071517
233 | Galaxy232,2547.05,14.16,0.181420,0.148837
234 | Galaxy233,2554.67,2737.01,0.264372,0.279032
235 | Galaxy234,431.33,932.17,0.105116,-0.002456
236 | Galaxy235,1950.00,1548.01,-0.353757,0.020673
237 | Galaxy236,748.38,3147.48,-0.010302,-0.116850
238 | Galaxy237,3524.76,2050.89,0.121191,-0.168809
239 | Galaxy238,140.68,2383.50,-0.096140,-0.141177
240 | Galaxy239,2231.28,2212.09,-0.018959,-0.016583
241 | Galaxy240,1588.07,315.31,-0.086086,-0.002554
242 | Galaxy241,2175.98,922.13,0.311938,-0.073792
243 | Galaxy242,2427.47,3508.27,0.310258,0.200044
244 | Galaxy243,3277.42,3524.44,0.429967,0.158206
245 | Galaxy244,1574.48,3563.85,-0.126592,0.182215
246 | Galaxy245,820.97,3045.26,-0.125834,-0.314309
247 | Galaxy246,4177.32,397.55,-0.154759,0.077114
248 | Galaxy247,3072.83,1869.46,0.491550,0.048390
249 | Galaxy248,2102.57,2569.00,-0.224822,-0.114681
250 | Galaxy249,3238.11,1590.24,-0.086983,0.525211
251 | Galaxy250,1566.76,521.14,-0.245758,-0.099692
252 | Galaxy251,1237.29,987.76,0.324587,0.190778
253 | Galaxy252,483.46,1345.66,-0.161358,0.023161
254 | Galaxy253,3489.46,1813.49,-0.016194,-0.142440
255 | Galaxy254,2002.97,4165.47,0.029231,0.409085
256 | Galaxy255,1935.81,3320.44,-0.251983,-0.406766
257 | Galaxy256,3015.57,826.72,0.195211,0.179720
258 | Galaxy257,3951.74,1671.53,0.201097,0.080447
259 | Galaxy258,3501.08,3223.79,-0.075755,-0.128531
260 | Galaxy259,413.73,2915.72,-0.243038,0.307317
261 | Galaxy260,1357.97,3034.14,-0.272622,0.323471
262 | Galaxy261,1191.16,2460.76,0.183270,-0.101385
263 | Galaxy262,1535.35,2203.93,0.033028,-0.043583
264 | Galaxy263,3238.66,1762.42,0.077332,-0.043688
265 | Galaxy264,3196.28,4101.87,0.189898,-0.043143
266 | Galaxy265,2381.12,1846.78,0.191413,-0.552955
267 | Galaxy266,3228.21,2843.20,0.051662,0.311462
268 | Galaxy267,2744.17,3579.54,0.210066,0.267653
269 | Galaxy268,4135.89,3723.14,0.066556,0.207156
270 | Galaxy269,2505.79,3958.18,0.331619,-0.035261
271 | Galaxy270,1076.98,1929.91,0.131463,-0.059421
272 | Galaxy271,703.45,3084.40,-0.260692,-0.133358
273 | Galaxy272,944.08,1584.63,0.145384,-0.067305
274 | Galaxy273,3599.82,1803.13,0.151162,-0.158686
275 | Galaxy274,3642.90,1375.34,-0.185938,0.249945
276 | Galaxy275,1335.79,2841.44,0.197410,0.272872
277 | Galaxy276,3427.75,2650.49,0.162386,-0.610000
278 | Galaxy277,2683.22,2732.63,-0.090289,-0.241654
279 | Galaxy278,1661.52,3136.34,0.132728,-0.249802
280 | Galaxy279,4146.64,1227.40,-0.030835,0.123541
281 | Galaxy280,896.14,3173.01,-0.357384,-0.044357
282 | Galaxy281,3806.21,2233.81,-0.350298,0.147871
283 | Galaxy282,990.39,1159.49,0.232257,-0.333082
284 | Galaxy283,2228.92,1652.55,-0.288407,0.151880
285 | Galaxy284,188.65,2643.44,0.068691,0.139553
286 | Galaxy285,2293.57,2376.49,-0.311857,0.056186
287 | Galaxy286,512.59,3291.11,0.049550,0.139944
288 | Galaxy287,864.84,4054.38,-0.151289,-0.356779
289 | Galaxy288,2927.08,1122.16,0.521646,0.076435
290 | Galaxy289,58.41,1324.47,-0.179472,0.076119
291 | Galaxy290,1666.74,1916.90,0.167336,-0.212454
292 | Galaxy291,2979.75,4029.45,0.271735,0.032078
293 | Galaxy292,3460.38,879.96,0.592980,0.313793
294 | Galaxy293,4152.65,1699.08,0.173794,0.023791
295 | Galaxy294,532.05,1864.38,-0.023673,0.213205
296 | Galaxy295,2907.07,279.86,0.592675,0.074873
297 | Galaxy296,3557.76,727.94,0.138056,0.113306
298 | Galaxy297,2030.82,4148.99,0.135085,0.018273
299 | Galaxy298,2186.26,657.89,0.232486,-0.125395
300 | Galaxy299,980.92,3858.77,0.117806,-0.047142
301 | Galaxy300,1720.32,3573.35,-0.474173,0.190623
302 | Galaxy301,694.26,1617.66,-0.080035,-0.077274
303 | Galaxy302,559.17,2240.78,-0.113028,-0.417933
304 | Galaxy303,1261.98,1837.29,0.027483,-0.043701
305 | Galaxy304,916.16,3048.71,0.115532,0.494744
306 | Galaxy305,118.05,3104.67,-0.001839,-0.220054
307 | Galaxy306,27.30,235.50,-0.131231,-0.103512
308 | Galaxy307,3515.45,3930.70,0.055732,-0.136255
309 | Galaxy308,2357.29,2266.82,-0.385661,-0.408975
310 | Galaxy309,347.79,452.43,-0.049246,-0.091579
311 | Galaxy310,703.42,1949.89,0.219608,-0.160699
312 | Galaxy311,3270.88,2744.80,-0.015013,0.138906
313 | Galaxy312,2169.97,1393.86,-0.512584,0.123178
314 | Galaxy313,3616.39,2213.39,-0.478909,0.513862
315 | Galaxy314,2182.36,1522.09,-0.041033,0.036816
316 | Galaxy315,4163.29,1310.99,-0.077395,0.143952
317 | Galaxy316,3914.88,823.82,-0.116512,0.218498
318 | Galaxy317,1568.47,458.75,-0.334126,-0.445294
319 | Galaxy318,213.61,1448.00,-0.149311,-0.015700
320 | Galaxy319,1241.08,585.53,-0.177008,-0.291691
321 | Galaxy320,3060.06,4001.50,-0.093930,-0.085853
322 | Galaxy321,2877.81,3157.90,-0.069841,-0.151963
323 | Galaxy322,973.97,2380.12,0.241045,0.081515
324 | Galaxy323,2273.74,4143.12,0.253034,-0.002482
325 | Galaxy324,184.37,1536.37,0.345484,0.005910
326 | Galaxy325,1145.34,1618.02,-0.206625,-0.075469
327 | Galaxy326,1763.71,4097.87,-0.117175,-0.035122
328 | Galaxy327,362.12,418.52,0.095406,-0.283775
329 | Galaxy328,1933.95,2177.92,-0.099871,0.161108
330 |
--------------------------------------------------------------------------------