Koalitionsausgabe mit Parteien unter 5% (Dictionary nach bestimmten Werten filtern)

Hallo,
bei meinen Koalitionswahrscheinlichkeiten (Projekt 1532) werden mir Koalitionen mit Parteien ausgegeben, die unter der 5%-Hürde liegen. Ich habe die Angabe >= 0.05 in die LIST_Koalition eingetragen und finde den Fehler leider nicht. Dieser betrifft die zweitwahrscheinlichste Koalition (MAX2_Koalition) sowie die drittwahrscheinlichste MAX3_Koalition. Vielleicht würde dies auch mein Problem lösen, dass MAX_Koalition die gleiche wie MAX2_Koalition oder MAX3_Koalition ist.

{
“properties”: {
“DATA_id”: {},
“DATA_publication_date”: {
“truth-value”: “True”,
“mapping-value”: 1417564800000,
“vocabularies”: [
{
“noun”: “1417564800000”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“DATA_cdu_csu”: {},
“DATA_spd”: {},
“DATA_gruene”: {},
“DATA_fdp”: {},
“DATA_linke”: {},
“DATA_piraten”: {},
“DATA_afd”: {},
“DATA_rechte”: {},
“DATA_freie_waehler”: {},
“DATA_sonstige”: {},
“DATA_summe”: {},
“DATA_sample_desc”: {},
“DATA_sample_size”: {},
“DATA_start_date”: {},
“DATA_end_date”: {},
“DATA_survey_type”: {},
“DATA_survey_org”: {},
“DATA_margin_of_error”: {},
“DATA_survey_sponsor”: {},
“DATA_coal_survey_org”: {
“truth-value”: “True”,
“mapping-value”: “infratest”,
“vocabularies”: [
{
“noun”: “infratest”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“DATA_cdu_csu_spd”: {
“truth-value”: “True”,
“mapping-value”: 46,
“vocabularies”: [
{
“noun”: “46”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“DATA_cdu_csu_fdp”: {
“truth-value”: “True”,
“mapping-value”: 32,
“vocabularies”: [
{
“noun”: “32”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“DATA_cdu_csu_gruene”: {
“truth-value”: “True”,
“mapping-value”: 19,
“vocabularies”: [
{
“noun”: “19”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“DATA_cdu_csu_fdp_gruene”: {
“truth-value”: “True”,
“mapping-value”: 1,
“vocabularies”: [
{
“noun”: “1”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“DATA_spd_cdu_csu”: {
“truth-value”: “True”,
“mapping-value”: 2,
“vocabularies”: [
{
“noun”: “2”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“DATA_spd_fdp”: {
“truth-value”: “False”,
“mapping-value”: 0,
“vocabularies”: [
{
“noun”: “”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“DATA_spd_gruene”: {
“truth-value”: “False”,
“mapping-value”: 0,
“vocabularies”: [
{
“noun”: “”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“DATA_spd_linke”: {
“truth-value”: “False”,
“mapping-value”: 0,
“vocabularies”: [
{
“noun”: “”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“DATA_spd_linke_gruene”: {
“truth-value”: “False”,
“mapping-value”: 0,
“vocabularies”: [
{
“noun”: “”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“DATA_spd_gruene_fdp”: {
“truth-value”: “False”,
“mapping-value”: 0,
“vocabularies”: [
{
“noun”: “”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“DATA_spd_linke_fdp”: {
“truth-value”: “False”,
“mapping-value”: 0,
“vocabularies”: [
{
“noun”: “”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“LIST_sortierte_Koalitionen”: {},
“LIST_Koalitionen”: {
“truth-value”: “True”,
“mapping-value”: [
{
“name”: “CDUKOMMA CSU und SPD”,
“percent”: 46,
“voteshare”: 64.99999999999999,
“nickname”: “große Koalition”,
“all_in_parliament”: true
},
{
“name”: “CDU_CSU_FDP”,
“percent”: 32,
“voteshare”: 43,
“nickname”: “schwarzgelbe Koalition”,
“all_in_parliament”: false
},
{
“name”: “CDUKOMMA CSU und Grünen”,
“percent”: 19,
“voteshare”: 52,
“nickname”: “schwarzgrüne Koalition”,
“all_in_parliament”: true
},
{
“name”: “CDUKOMMA CSUKOMMA FDP und Grünen”,
“percent”: 1,
“voteshare”: 54,
“nickname”: “Jamaika-Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPD und CDU/CSU”,
“percent”: 2,
“voteshare”: 64.99999999999999,
“nickname”: “rotschwarze Koalition”,
“all_in_parliament”: true
},
{
“name”: “SPD und Grünen”,
“percent”: 0,
“voteshare”: 35,
“nickname”: “rotgrüne Koalition”,
“all_in_parliament”: true
},
{
“name”: “SPD und FDP”,
“percent”: 0,
“voteshare”: 26,
“nickname”: “sozialliberale Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPD und der Linken”,
“percent”: 0,
“voteshare”: 32.99999999999999,
“nickname”: “rot-rote Koalition”,
“all_in_parliament”: true
},
{
“name”: “SPDKOMMA der Linken und den Grünen”,
“percent”: 0,
“voteshare”: 43.99999999999999,
“nickname”: “rot-rot-grüne Koalition”,
“all_in_parliament”: true
},
{
“name”: “SPDKOMMA der Linken und der FDP”,
“percent”: 0,
“voteshare”: 35,
“nickname”: “rot-rot-gelbe Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPDKOMMA Grünen und FDP”,
“percent”: 0,
“voteshare”: 37,
“nickname”: “Harlekin-Koalition”,
“all_in_parliament”: false
}
],
“vocabularies”: [
{
“noun”: “”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“LIST_gefilterte_Koalitionen”: {},
“MAX_Koalition”: {},
“MIN_Koalition”: {},
“MAX_Koalition_Name”: {},
“MAX_Koalition_Nickname”: {},
“MAX_Koalition_Stimmanteil”: {},
“MAX_Koalition_Wert”: {},
“MIN_Koalition_Name”: {},
“MIN_Koalition_Wert”: {},
“VOC_Gesamtstimmanteil”: {},
“MAX_Koalition_High”: {},
“MAX_Partei_regierungsfaehig”: {
“truth-value”: “False”,
“mapping-value”: “”,
“vocabularies”: []
},
“LIST_Parteienwerte_Parteiennamen”: {
“truth-value”: “True”,
“mapping-value”: [
{
“name”: “AfD”,
“percent”: “0.06”
},
{
“name”: “CDU und CSU”,
“percent”: “0.41”
},
{
“name”: “FDP”,
“percent”: “0.02”
},
{
“name”: “freie Wähler”,
“percent”: “”
},
{
“name”: “Grüne”,
“percent”: “0.11”
},
{
“name”: “Linke”,
“percent”: “0.09”
},
{
“name”: “Piraten”,
“percent”: “”
},
{
“name”: “Rechte”,
“percent”: “”
},
{
“name”: “sonstige Parteien”,
“percent”: “0.07”
},
{
“name”: “SPD”,
“percent”: “0.24”
}
],
“vocabularies”: []
},
“LIST_Sortierte_Parteien”: {
“truth-value”: “True”,
“mapping-value”: [
{
“name”: “freie Wähler”,
“percent”: “”
},
{
“name”: “Piraten”,
“percent”: “”
},
{
“name”: “Rechte”,
“percent”: “”
},
{
“name”: “FDP”,
“percent”: “0.02”
},
{
“name”: “AfD”,
“percent”: “0.06”
},
{
“name”: “sonstige Parteien”,
“percent”: “0.07”
},
{
“name”: “Linke”,
“percent”: “0.09”
},
{
“name”: “Grüne”,
“percent”: “0.11”
},
{
“name”: “SPD”,
“percent”: “0.24”
},
{
“name”: “CDU und CSU”,
“percent”: “0.41”
}
],
“vocabularies”: []
},
“LIST_Gefilterte_Parteien”: {
“truth-value”: “True”,
“mapping-value”: [
{
“name”: “FDP”,
“percent”: “0.02”
},
{
“name”: “AfD”,
“percent”: “0.06”
},
{
“name”: “sonstige Parteien”,
“percent”: “0.07”
},
{
“name”: “Linke”,
“percent”: “0.09”
},
{
“name”: “Grüne”,
“percent”: “0.11”
},
{
“name”: “SPD”,
“percent”: “0.24”
},
{
“name”: “CDU und CSU”,
“percent”: “0.41”
}
],
“vocabularies”: []
},
“LIST_Parteien_unter_5”: {},
“GROUP_Parteien_unter_5”: {},
“GROUP_Other_Parties”: {},
“MIN_Partei_Name”: {},
“MIN_Partei_Wert”: {},
“MIN_Partei_Phrase”: {},
“MAX_Partei_Name”: {},
“MAX_Partei_Wert”: {
“truth-value”: “True”,
“mapping-value”: [
“0.41”
],
“vocabularies”: [
{
“noun”: “”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“MAX_Partei_Phrase”: {},
“MIN_Partei”: {},
“MAX_Partei”: {
“truth-value”: “True”,
“mapping-value”: [
{
“name”: “CDU und CSU”,
“percent”: “0.41”
}
],
“vocabularies”: []
},
“MIN_Partei_Wert_corrected”: {},
“MAX_Partei_Wert_corrected”: {},
“DATA_publication_date_convert”: {
“truth-value”: “True”,
“mapping-value”: “03.12.2014”,
“vocabularies”: [
{
“noun”: “03.12.2014”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“MAX_Partei_regierungsfähig_Koalition”: {},
“LIST_Koalitionen_2_Parteien”: {
“truth-value”: “True”,
“mapping-value”: [
{
“name”: “CDU_CSU_FDP”,
“percent”: 32,
“voteshare”: 43,
“nickname”: “schwarzgelbe Koalition”,
“all_in_parliament”: false
},
{
“name”: “CDUKOMMA CSU und Grünen”,
“percent”: 19,
“voteshare”: 52,
“nickname”: “schwarzgrüne Koalition”,
“all_in_parliament”: true
},
{
“name”: “SPD und Grünen”,
“percent”: 0,
“voteshare”: 35,
“nickname”: “rotgrüne Koalition”,
“all_in_parliament”: true
},
{
“name”: “SPD und FDP”,
“percent”: 0,
“voteshare”: 26,
“nickname”: “sozialliberale Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPD und der Linken”,
“percent”: 0,
“voteshare”: 32.99999999999999,
“nickname”: “rot-rote Koalition”,
“all_in_parliament”: true
},
{
“name”: “CDUKOMMA CSU und SPD”,
“percent”: 46,
“voteshare”: 64.99999999999999,
“nickname”: “große Koalition”,
“all_in_parliament”: true
}
],
“vocabularies”: []
},
“LIST_sortierte_Koalitionen_2”: {
“truth-value”: “True”,
“mapping-value”: [
{
“name”: “SPD und Grünen”,
“percent”: 0,
“voteshare”: 35,
“nickname”: “rotgrüne Koalition”,
“all_in_parliament”: true
},
{
“name”: “SPD und FDP”,
“percent”: 0,
“voteshare”: 26,
“nickname”: “sozialliberale Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPD und der Linken”,
“percent”: 0,
“voteshare”: 32.99999999999999,
“nickname”: “rot-rote Koalition”,
“all_in_parliament”: true
},
{
“name”: “CDUKOMMA CSU und Grünen”,
“percent”: 19,
“voteshare”: 52,
“nickname”: “schwarzgrüne Koalition”,
“all_in_parliament”: true
},
{
“name”: “CDU_CSU_FDP”,
“percent”: 32,
“voteshare”: 43,
“nickname”: “schwarzgelbe Koalition”,
“all_in_parliament”: false
},
{
“name”: “CDUKOMMA CSU und SPD”,
“percent”: 46,
“voteshare”: 64.99999999999999,
“nickname”: “große Koalition”,
“all_in_parliament”: true
}
],
“vocabularies”: []
},
“LIST_gefilterte_Koalitionen_2”: {
“truth-value”: “True”,
“mapping-value”: [
{
“name”: “CDUKOMMA CSU und Grünen”,
“percent”: 19,
“voteshare”: 52,
“nickname”: “schwarzgrüne Koalition”,
“all_in_parliament”: true
},
{
“name”: “CDUKOMMA CSU und SPD”,
“percent”: 46,
“voteshare”: 64.99999999999999,
“nickname”: “große Koalition”,
“all_in_parliament”: true
}
],
“vocabularies”: []
},
“MAX_Koalition_2”: {
“truth-value”: “True”,
“mapping-value”: [
{
“name”: “CDUKOMMA CSU und SPD”,
“percent”: 46,
“voteshare”: 64.99999999999999,
“nickname”: “große Koalition”,
“all_in_parliament”: true
}
],
“vocabularies”: []
},
“MAX_Koalition_Name_2”: {},
“MAX_Koalition_Wert_2”: {
“truth-value”: “True”,
“mapping-value”: [
46
],
“vocabularies”: [
{
“noun”: “”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“MAX_Koalition_Wert_regierungsfaehig_2”: {
“truth-value”: “True”,
“mapping-value”: “”,
“vocabularies”: []
},
“GROUP_Koalition_nicht_regierungs”: {},
“LIST_Koalitionen_nicht_regierungs”: {},
“MAX2_Koalition”: {},
“MAX2_Koalition_Name”: {
“truth-value”: “True”,
“mapping-value”: “CDUKOMMA CSU und Grünen”,
“vocabularies”: [
{
“noun”: “CDUKOMMA CSU und Grünen”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“MAX2_Koalitionen_Wert”: {
“truth-value”: “True”,
“mapping-value”: “19”,
“vocabularies”: [
{
“noun”: “19”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“MAX3_Koalition”: {},
“MAX3_Koalition_Name”: {
“truth-value”: “True”,
“mapping-value”: “CDUKOMMA CSUKOMMA FDP und Grünen”,
“vocabularies”: [
{
“noun”: “CDUKOMMA CSUKOMMA FDP und Grünen”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“MAX3_Koalition_Wert”: {
“truth-value”: “True”,
“mapping-value”: “1”,
“vocabularies”: [
{
“noun”: “1”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“LIST_Koalitionen_ohne_GroKo”: {
“truth-value”: “True”,
“mapping-value”: [
{
“name”: “CDUKOMMA CSU und FDP”,
“percent”: 32,
“voteshare”: 43,
“nickname”: “schwarzgelbe Koalition”,
“all_in_parliament”: false
},
{
“name”: “CDUKOMMA CSU und Grünen”,
“percent”: 19,
“voteshare”: 52,
“nickname”: “schwarzgrüne Koalition”,
“all_in_parliament”: true
},
{
“name”: “CDUKOMMA CSUKOMMA FDP und Grünen”,
“percent”: 1,
“voteshare”: 54,
“nickname”: “Jamaika-Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPD und Grünen”,
“percent”: 0,
“voteshare”: 35,
“nickname”: “rotgrüne Koalition”,
“all_in_parliament”: true
},
{
“name”: “SPD und FDP”,
“percent”: 0,
“voteshare”: 26,
“nickname”: “sozialliberale Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPD und der Linken”,
“percent”: 0,
“voteshare”: 32.99999999999999,
“nickname”: “rot-rote Koalition”,
“all_in_parliament”: true
},
{
“name”: “SPDKOMMA der Linken und den Grünen”,
“percent”: 0,
“voteshare”: 43.99999999999999,
“nickname”: “rot-rot-grüne Koalition”,
“all_in_parliament”: true
},
{
“name”: “SPDKOMMA der Linken und der FDP”,
“percent”: 0,
“voteshare”: 35,
“nickname”: “rot-rot-gelbe Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPDKOMMA Grünen und FDP”,
“percent”: 0,
“voteshare”: 37,
“nickname”: “Harlekin-Koalition”,
“all_in_parliament”: false
}
],
“vocabularies”: []
},
“LIST_sortierte_Koalition_ohne_GroKo”: {
“truth-value”: “True”,
“mapping-value”: [
{
“name”: “SPD und Grünen”,
“percent”: 0,
“voteshare”: 35,
“nickname”: “rotgrüne Koalition”,
“all_in_parliament”: true
},
{
“name”: “SPD und FDP”,
“percent”: 0,
“voteshare”: 26,
“nickname”: “sozialliberale Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPD und der Linken”,
“percent”: 0,
“voteshare”: 32.99999999999999,
“nickname”: “rot-rote Koalition”,
“all_in_parliament”: true
},
{
“name”: “SPDKOMMA der Linken und den Grünen”,
“percent”: 0,
“voteshare”: 43.99999999999999,
“nickname”: “rot-rot-grüne Koalition”,
“all_in_parliament”: true
},
{
“name”: “SPDKOMMA der Linken und der FDP”,
“percent”: 0,
“voteshare”: 35,
“nickname”: “rot-rot-gelbe Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPDKOMMA Grünen und FDP”,
“percent”: 0,
“voteshare”: 37,
“nickname”: “Harlekin-Koalition”,
“all_in_parliament”: false
},
{
“name”: “CDUKOMMA CSUKOMMA FDP und Grünen”,
“percent”: 1,
“voteshare”: 54,
“nickname”: “Jamaika-Koalition”,
“all_in_parliament”: false
},
{
“name”: “CDUKOMMA CSU und Grünen”,
“percent”: 19,
“voteshare”: 52,
“nickname”: “schwarzgrüne Koalition”,
“all_in_parliament”: true
},
{
“name”: “CDUKOMMA CSU und FDP”,
“percent”: 32,
“voteshare”: 43,
“nickname”: “schwarzgelbe Koalition”,
“all_in_parliament”: false
}
],
“vocabularies”: [
{
“noun”: “”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“LIST_gefilterte_Koalition_ohne_GroKo”: {
“truth-value”: “True”,
“mapping-value”: [
{
“name”: “CDUKOMMA CSU und Grünen”,
“percent”: 19,
“voteshare”: 52,
“nickname”: “schwarzgrüne Koalition”,
“all_in_parliament”: true
}
],
“vocabularies”: [
{
“noun”: “”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“MAX_Koalition_ohne_GroKo”: {
“truth-value”: “True”,
“mapping-value”: [
{
“name”: “CDUKOMMA CSU und Grünen”,
“percent”: 19,
“voteshare”: 52,
“nickname”: “schwarzgrüne Koalition”,
“all_in_parliament”: true
}
],
“vocabularies”: [
{
“noun”: “”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“MAX_Koalition_ohne_GroKo_Name”: {
“truth-value”: “True”,
“mapping-value”: [
“CDUKOMMA CSU und Grünen”
],
“vocabularies”: [
{
“noun”: “”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“MAX_Koalition_ohne_GroKo_Wert”: {
“truth-value”: “True”,
“mapping-value”: [
19
],
“vocabularies”: [
{
“noun”: “”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“MAX_Koalition_ohne_GroKo_Nickname”: {
“truth-value”: “True”,
“mapping-value”: [
“schwarzgrüne Koalition”
],
“vocabularies”: [
{
“noun”: “”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“MAX_Koalition_ohne_GroKo_Stimmanteil”: {
“truth-value”: “True”,
“mapping-value”: [
52
],
“vocabularies”: [
{
“noun”: "Gesamtstimmanteil von 52 % ",
“adjective”: “stark”,
“headnoun”: “Mann”
}
]
},
“MAX2_Koalition_Nickname”: {},
“LIST_Koalitionen_3_Parteien”: {},
“LIST_sortierte_Koalitionen_3”: {},
“LIST_gefilterte_Koalitionen_3”: {},
“MAX_Koalition_3”: {},
“MAX_Koalition_Name_3”: {},
“MAX_Koalition_Wert_3”: {},
“MAX_Koalition_Wert_regierungsfaehig_3”: {},
“GROUP_Koalitionen”: {},
“Einzug_MAX_Koalition_2”: {},
“Einzug_MAX_Koalition_3”: {},
“Koalition_GroKo”: {},
“Koalition_GroKo_Name”: {},
“Koalition_GroKo_Nickname”: {},
“Koalition_GroKo_Wert”: {}
},
“version”: “1.0.0”,
“thing-type”: “”,
“rincewind-training-id”: “1532”,
“training-hash”: null
}

Es wäre super, wenn ihr mir kurz helfen könntet!
LG Melanie

Hi Melanie,

dieser Fehler ist scheinbar ein Dauerbrenner:
Du vergleichst in deiner Regel gegen 0.05 (also einen Anteil von 1) deine Koalitionen haben aber angaben in echten Prozent (reichen also 1 bis 100).

Meditiere über diesen Umstand bitte kurz, vergleiche die Zahlen in deiner Regel mit denen in deinem ATML3 Output und durchforste gegebenenfalls das Forum nach Lösungen zu diesem Problem.

LG

Frank

Hi Frank,

mein Problem hat sich leider nicht gelöst…leider bleiben die Properties leer, wenn ich gegen 5 vergleiche. Und in meinem hochgeladenen Datensatz steht bei DATA_cdu_csu z.b. 0,42. Wieso müsste ich dann trotzdem >5 vergleichen?

Mein zweites Problem ist, dass die MAX Koalition der drittwahrscheinlichsten Koalition gleicht. Hast Du noch einen Tipp für mich, was ich noch versuchen könnte? Kann es sein, dass das an der Reihung [6] liegt?
Name
MAX3_Koalition_Name
Truth Expression
truth($LIST_Koalitionen_ohne_GroKo)
Mapping Expression
$LIST_sortierte_Koalition_ohne_GroKo[6].name

LG

Hi Melanie,
du greifst an der Stelle ja nicht auf die von dir genannte Datenproperty direkt zu, sondern auf das, was in LIST_Koalitionen steht. In LIST_Koalitionen stehen laut deinem Output solche Werte:
{ "name": "CDUKOMMA CSU und SPD", "percent": 46, "voteshare": 64.99999999999999, "nickname": "große Koalition", "all_in_parliament": true },

Daher muss dein Vergleichswert natürlich in der selben Größenordnung sein.

Zu deinem eigentlichen Problem:
Poste bitte die Properties, die du meinst, und den Teil vom ATML3-Debug, der sie betrifft.

Dann nehmen wir sie nochmal gründlich auseinander.

LG

Abgesehen davon, dass nach dem Vergleich mit >5 die Daten nicht erscheinen, doppeln sich die Aussagen immer noch…

Die betroffenen Properties:
Name
MAX_Koalition_ohne_GroKo_Nickname
Truth Expression
true
Mapping Expression
collect([$MAX_Koalition_ohne_GroKo], “nickname”)
Property Output (Vocabularies)
Noun: [MAX_Koalition_ohne_GroKo_Nickname.value()]

Name
MAX2_Koalition_Name
Truth Expression
truth($LIST_Koalitionen_ohne_GroKo)
Mapping Expression
$LIST_sortierte_Koalition_ohne_GroKo[7].name
Property Output (Vocabularies)
Noun: [MAX2_Koalition_Name.value()]

MAX3_Koalition_Name
Truth Expression
truth($LIST_Koalitionen_ohne_GroKo)
Mapping Expression
$LIST_sortierte_Koalition_ohne_GroKo[6].name
Property Output (Vocabularies)
Noun: [MAX3_Koalition_Name.value()]

Name
MAX3_Koalition_Wert
Truth Expression
truth($LIST_Koalitionen_ohne_GroKo)
Mapping Expression
$LIST_sortierte_Koalition_ohne_GroKo[6].percent
Property Output (Vocabularies)
Noun: [MAX3_Koalition_Wert.value()]

Und der ATML-Debug:

“MAX2_Koalition_Name”: {
“truth-value”: “True”,
“mapping-value”: “CDUKOMMA CSUKOMMA FDP und Grünen”,
“vocabularies”: [
{
“noun”: “CDUKOMMA CSUKOMMA FDP und Grünen”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“MAX2_Koalitionen_Wert”: {
“truth-value”: “True”,
“mapping-value”: “5”,
“vocabularies”: [
{
“noun”: “5”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“MAX3_Koalition”: {},
“MAX3_Koalition_Name”: {
“truth-value”: “True”,
“mapping-value”: “CDUKOMMA CSU und Grünen”,
“vocabularies”: [
{
“noun”: “CDUKOMMA CSU und Grünen”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“MAX3_Koalition_Wert”: {
“truth-value”: “True”,
“mapping-value”: “3”,
“vocabularies”: [
{
“noun”: “3”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“LIST_Koalitionen_ohne_GroKo”: {
“truth-value”: “True”,
“mapping-value”: [
{
“name”: “CDUKOMMA CSU und FDP”,
“percent”: 7,
“voteshare”: 43.00000000000001,
“nickname”: “schwarzgelbe Koalition”,
“all_in_parliament”: false
},
{
“name”: “CDUKOMMA CSU und Grünen”,
“percent”: 3,
“voteshare”: 50,
“nickname”: “schwarzgrüne Koalition”,
“all_in_parliament”: false
},
{
“name”: “CDUKOMMA CSUKOMMA FDP und Grünen”,
“percent”: 5,
“voteshare”: 53,
“nickname”: “Jamaika-Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPD und Grünen”,
“percent”: 0,
“voteshare”: 35,
“nickname”: “rotgrüne Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPD und FDP”,
“percent”: 1,
“voteshare”: 28.000000000000004,
“nickname”: “sozialliberale Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPD und der Linken”,
“percent”: 0,
“voteshare”: 35,
“nickname”: “rot-rote Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPDKOMMA der Linken und den Grünen”,
“percent”: 0,
“voteshare”: 44.99999999999999,
“nickname”: “rot-rot-grüne Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPDKOMMA der Linken und der FDP”,
“percent”: 0,
“voteshare”: 38,
“nickname”: “rot-rot-gelbe Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPDKOMMA Grünen und FDP”,
“percent”: 0,
“voteshare”: 38,
“nickname”: “Harlekin-Koalition”,
“all_in_parliament”: false
}
],
“vocabularies”: []
},
“LIST_sortierte_Koalition_ohne_GroKo”: {
“truth-value”: “True”,
“mapping-value”: [
{
“name”: “SPD und Grünen”,
“percent”: 0,
“voteshare”: 35,
“nickname”: “rotgrüne Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPD und der Linken”,
“percent”: 0,
“voteshare”: 35,
“nickname”: “rot-rote Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPDKOMMA der Linken und den Grünen”,
“percent”: 0,
“voteshare”: 44.99999999999999,
“nickname”: “rot-rot-grüne Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPDKOMMA der Linken und der FDP”,
“percent”: 0,
“voteshare”: 38,
“nickname”: “rot-rot-gelbe Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPDKOMMA Grünen und FDP”,
“percent”: 0,
“voteshare”: 38,
“nickname”: “Harlekin-Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPD und FDP”,
“percent”: 1,
“voteshare”: 28.000000000000004,
“nickname”: “sozialliberale Koalition”,
“all_in_parliament”: false
},
{
“name”: “CDUKOMMA CSU und Grünen”,
“percent”: 3,
“voteshare”: 50,
“nickname”: “schwarzgrüne Koalition”,
“all_in_parliament”: false
},
{
“name”: “CDUKOMMA CSUKOMMA FDP und Grünen”,
“percent”: 5,
“voteshare”: 53,
“nickname”: “Jamaika-Koalition”,
“all_in_parliament”: false
},
{
“name”: “CDUKOMMA CSU und FDP”,
“percent”: 7,
“voteshare”: 43.00000000000001,
“nickname”: “schwarzgelbe Koalition”,
“all_in_parliament”: false
}
],
“vocabularies”: [
{
“noun”: “”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“LIST_gefilterte_Koalition_ohne_GroKo”: {
“truth-value”: “True”,
“mapping-value”: [],
“vocabularies”: [
{
“noun”: “”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“MAX_Koalition_ohne_GroKo”: {
“truth-value”: “True”,
“mapping-value”: [],
“vocabularies”: [
{
“noun”: “”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“MAX_Koalition_ohne_GroKo_Name”: {
“truth-value”: “True”,
“mapping-value”: [],
“vocabularies”: [
{
“noun”: “”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“MAX_Koalition_ohne_GroKo_Wert”: {
“truth-value”: “True”,
“mapping-value”: [],
“vocabularies”: [
{
“noun”: “”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“MAX_Koalition_ohne_GroKo_Nickname”: {},
“MAX_Koalition_ohne_GroKo_Stimmanteil”: {
“truth-value”: “True”,
“mapping-value”: [],
“vocabularies”: [
{
“noun”: "Gesamtstimmanteil von % ",
“adjective”: “”,
“headnoun”: “Mann”
}
]
},

Vielen Dank schon mal! LG

Auf den ersten Blick ist deine MAX_Koalition_ohne_GroKo kaputt. Die bleibt nämlich leer, und alles, was sich davon ableitet, auch. Wie ist die definiert?

Ich verstehe leider nicht ganz, welche Property welchen Teil des Textes ausmachen soll. Deine Beschreibung ist reichlich abstrakt. Kannst du bitte nochmal genauer ausführen, was mit welchen Objekten passieren soll?

LG

Ich habe die nach dem Prinzip der MAX_Koalition folgendermaßen aufgebaut:
Name
MAX_Koalition_ohne_GroKo
Truth Expression
truth($LIST_Koalitionen_ohne_GroKo)
Mapping Expression
first(list($LIST_gefilterte_Koalition_ohne_GroKo),-1)
Property Output (Vocabularies)
Noun: [MAX_Koalition_ohne_GroKo.value()]

Ich möchte die drei Koalitionen aufführen (abgesehen von der GroKo), die am wahrscheinlichsten sind. Im ersten Satz die mit der größten Wahrscheinlichkeit, im nächsten Satz soll die Koalition mit dem zweithöchsten Wahrscheinlichkeitswert aufgezeigt werden (MAX2) und schließlich die MAX3. Dafür möchte ich die Namen und Werte der jeweiligen Koalitionen aufrufen. Ich hoffe, es ist verständlicher! :-o

LG

Lieber Frank,

meine MAX_Koalition_ohne_GroKo habe ich repariert bekommen :slight_smile: und sie funktioniert endlich wieder, ich freu mich voll! :slight_smile:
Dazu habe ich die Mapping Expression meiner LIST_gefilterte_Koalition_ohne_GroKo geändert:
Truth Expression
truth($LIST_Koalitionen_ohne_GroKo)
Mapping Expression
filter(list($LIST_sortierte_Koalition_ohne_GroKo), [x -> numeric(#x.percent) != 0 and str(#x.name) != “”])

Rätselhaft ist mir allerdings immer noch, wieso bei den Koalitionen mit der zweit- und dritt größten Wahrscheinlichkeit Parteien mit < 5% erscheinen. Im ATML Debug sind nämlich genau diese Koalitionsmöglichkeiten nämlich mit “false” gekennzeichnet. Hast Du vielleicht noch einen Lösungsansatz? (Im konkreten Fall handelt es sich um die Koalition aus CDU/CSU und FDP)

“LIST_sortierte_Koalition_ohne_GroKo”: {
“truth-value”: “True”,
“mapping-value”: [
{
“name”: “SPD und FDP”,
“percent”: 0,
“voteshare”: 26,
“nickname”: “sozialliberale Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPD und der Linken”,
“percent”: 0,
“voteshare”: 32,
“nickname”: “rot-rote Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPDKOMMA der Linken und den Grünen”,
“percent”: 0,
“voteshare”: 42.00000000000001,
“nickname”: “rot-rot-grüne Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPDKOMMA der Linken und der FDP”,
“percent”: 0,
“voteshare”: 34,
“nickname”: “rot-rot-gelbe Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPDKOMMA Grünen und FDP”,
“percent”: 0,
“voteshare”: 36,
“nickname”: “Harlekin-Koalition”,
“all_in_parliament”: false
},
{
“name”: “CDUKOMMA CSUKOMMA FDP und Grünen”,
“percent”: 1,
“voteshare”: 54,
“nickname”: “Jamaika-Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPD und Grünen”,
“percent”: 2,
“voteshare”: 34,
“nickname”: “rotgrüne Koalition”,
“all_in_parliament”: false
},
{
“name”: “CDUKOMMA CSU und FDP”,
“percent”: 21,
“voteshare”: 44,
“nickname”: “schwarzgelbe Koalition”,
“all_in_parliament”: false
},
{
“name”: “CDUKOMMA CSU und Grünen”,
“percent”: 40,
“voteshare”: 52,
“nickname”: “schwarzgrüne Koalition”,
“all_in_parliament”: false
}
],

Vielen Dank und LG
Melli

HI Melanie,

ich glaube, ich komme dem gerade auf die Schliche: Du hast ja erst mal die Info an die Listeneinträge gehängt, ob die Koalition es in den Bundestag schaffen würde. Jetzt machen wir damit aber noch nichts, sie ist einfach erst mal da.

Deine o.g. Properties holen entsprechend “stumpf” auch erst mal nur einen Listeneintrag an Stelle 6 und 7 ab - was in dem Feld steht, das uns sagt, ob die Koalition regierungsfähig ist, wird nicht überprüft.

Du könntest deine Liste abermals in einer neuen Property filtern:
filter(list($deine_letzte_liste), [x -> #str(x.all_in_parliament) == "true" ])

Aus der kannst du dir dann Objekte abholen (probier mal so eine Schreibweise first(list($deine_gefilterte_liste), 2), anstatt der Schreibweise mit $deine_gefilterte_liste[7].

LG

Frank