Contact us

Pots (NSC 227 update)

dogmeat

Well-known member
Joined
January 28, 2010
Posts
6,620
Pot 1
Adamsburg
Bala Kunmenai
Dwyforland
Fervorosia
Kimmystan
Perryfornia
Roseland
Szimbaya Kingdom
Tamausa & Deltannor
Xhuxhmaxhuxh
Pot 2
Balearica Island
Biflovatia
Cherniya
Cydoni-Gibberia
Fierraria
Oosingimaed
Svobodnia
Tanoiro
WISN
Pot 3
Begonia
MatiMati
Halito
Papendink
Rehi Kaita
Reym-L-Dneurb
Serenes
Sodermalm
Tir an Abhainn
Ugaly
Yaponesia
Pot 4
Afnia
Comino
FR Meridia
Griffin Empire
Kamande
Marcobia
Redwood Republic
UK Destrion
Vermilion
Zombira

Pot 5
Calypso
Doire
Elvaci
GD Strenci
Insomnea
Konthena
New Acadia
New Bander State
Rahasia-Diati
Roxma Nova
Tcher-Racoi
Xochimilia
Pot 6
Aimulli
Belvist
Endore
Kordavian Islands
Rumia
Sakuralia
Trollheimr
Vylkuzeme




eNvwrwS.png
 
Last edited:

soundofsilence

Well-known member
Joined
April 2, 2023
Posts
811
Location
Sjintru, Afnia
@dogmeat I just came across a nice way of doing this today, if you're interested:


You can use the MDS class in scikit-learn to generate a 2-dimensional representation of the similarity data in which the distances respect the distances in the original 60-dimensional space. Should have a similar result to your current push-pull method.

Then you can feed the result into a Matplotlib scatter plot:


There's a parameter that allows you to colour the points in the scatter plot according to an array of integers; you can use the output of the k-means clustering here and it will give each pot a different colour.

You can also add nation labels to the points in the plot using Matplotlib's annotate() function:

This ... is real
 

soundofsilence

Well-known member
Joined
April 2, 2023
Posts
811
Location
Sjintru, Afnia
@dogmeat I just came across a nice way of doing this today, if you're interested:


You can use the MDS class in scikit-learn to generate a 2-dimensional representation of the similarity data in which the distances respect the distances in the original 60-dimensional space. Should have a similar result to your current push-pull method.

Then you can feed the result into a Matplotlib scatter plot:


There's a parameter that allows you to colour the points in the scatter plot according to an array of integers; you can use the output of the k-means clustering here and it will give each pot a different colour.

You can also add nation labels to the points in the plot using Matplotlib's annotate() function:

Tomorrow, I'll teach the code
 

soundofsilence

Well-known member
Joined
April 2, 2023
Posts
811
Location
Sjintru, Afnia
Python:
import matplotlib.pyplot as plt
import numpy as np

# Fixing random state for reproducibility
np.random.seed(3450)

# Compute areas and colors
N = 60
r = 10 * np.random.rand(N)
theta = 6 * np.pi * np.random.rand(N)
area = 59 * r**1.4
colors = theta

fig = plt.figure()
ax = fig.add_subplot(projection='polar')
c = ax.scatter(theta, r, c=colors, s=area, cmap='hsv', alpha=0.833)
 
Last edited:

soundofsilence

Well-known member
Joined
April 2, 2023
Posts
811
Location
Sjintru, Afnia
Python:
import matplotlib.pyplot as plt
import numpy as np

# Fixing random state for reproducibility
np.random.seed(3450)


N = 60
x = np.random.rand(N)
y = np.random.rand(N)
colors = np.random.rand(N)
area = (48 * np.random.rand(N))**1.333  # 0 to 15 point radii

plt.scatter(x, y, s=area, c=colors, alpha=0.833)
plt.show()
 
Last edited:

dogmeat

Well-known member
Joined
January 28, 2010
Posts
6,620
I've relied on nscstats.com, so I don't have the recent data, unless I gather it myself.

This is the state for current nations, without the ones debuting post-226. However, all three remaining nations (Bala Kunmenai, UK of Destrion, Vermilion) look like a good fit in the middle pot, and it would mean we have 5 equal pots of 12 nations.
E22aGdn.png


(after posting this, I'm not entirely sure if @Alevender 's previous nation was called Uferbruht, or if I mistook it for something else)
 

Marcos C

Well-known member
Joined
June 20, 2023
Posts
1,931
Location
US / Marcobia
Since no numbers have been assigned to the five pots, I'm simply naming the pots after their respective colors for this edition (e.g., the Orange Pot). I have just added the participants' pots to the event spreadsheet that will be published after the final results show.
 

nofuxCZ

Well-known member
Joined
January 8, 2012
Posts
6,390
Location
Czech Republic / Biflovatia
I've relied on nscstats.com, so I don't have the recent data, unless I gather it myself.

Sorry about that. I just got back from my travels in Asia so I will update it during the weekend.

Sorry for being late again, but I finally processed all the missing voting data for 227-238, so nscstats.com is up to date now.
Here is the export of the average voting similarities for the past 10 editions https://nscstats.com/NSCVoting/NSC_Voting_Similarity_229_238.xlsx
 

Rmetr0

Well-known member
Joined
August 5, 2018
Posts
1,721
I guess I've experimented with genres too much that now ::svo is in pot 2 👀
 

Marcos C

Well-known member
Joined
June 20, 2023
Posts
1,931
Location
US / Marcobia
Minor change: moved Marcobia and Redwood to pot 4.

Well, your position didn't really change, it's just the pots moving around. Also, the pots are determined by votes, not entries.
Understood. Pot 4 seems like a better fit for ::mrc musically anyway. Better chance of nations voting for each other when they are similar musically, eh?
 

Rmetr0

Well-known member
Joined
August 5, 2018
Posts
1,721
Also, the pots are determined by votes, not entries.
okay then, I just thought the way others vote for me also influence my position
 

Marcos C

Well-known member
Joined
June 20, 2023
Posts
1,931
Location
US / Marcobia
okay then, I just thought the way others vote for me also influence my position
Let's say a nation has been sending a bunch of songs by Lady Gaga and similar artists to NSC, but it consistently gives high points to European folk songs. That nation would be placed in Pot 6.
 

soundofsilence

Well-known member
Joined
April 2, 2023
Posts
811
Location
Sjintru, Afnia
Top Bottom