Beschreibung
In Zusammenhang mit iqb-berlin/coding-box#711 ist mir aufgefallen, dass zur Zeit keine hierarchische Struktur der abgeleiteten Variablen erzwungen wird.
D. h. es können zyklische Abhängigkeiten auftreten, in denen für eine abgeleitete Variable eine ihrer Quellvariablen wiederum aus der betrachteten Variable abgeleitet ist. Versucht man, damit etwas zu kodieren, wird als Wert null, als Status DERIVE_ERROR ausgegeben.
Für manche Prozesse (z. B. für INTENDED_INCOMPLETE oder in iqb-berlin/coding-box#711 für DERIVE_ERROR) ist es aber wichtig, zu wissen, auf welcher Ebene ein Kodierfall kodiert werden soll. Dabei könnten diese zyklischen Abhängigkeiten ein Problem darstellen.
[Darüber hinaus finde ich es im Sinne der Russell'schen Antinomie unelegant, dass das möglich ist, weil das nie sinnvoll kodiert werden könnte.]
Lösungsvorschlag
Beim Anzeigen der möglichen Quellvariablen in den Basis-/Ableitungsparametern sollten keine Variablen zur Auswahl stehen, die (direkt oder über Zwischenstufen) aus der aktuell aktiven Variable abgeleitet werden.
Workaround
Mu
Beschreibung
In Zusammenhang mit iqb-berlin/coding-box#711 ist mir aufgefallen, dass zur Zeit keine hierarchische Struktur der abgeleiteten Variablen erzwungen wird.
D. h. es können zyklische Abhängigkeiten auftreten, in denen für eine abgeleitete Variable eine ihrer Quellvariablen wiederum aus der betrachteten Variable abgeleitet ist. Versucht man, damit etwas zu kodieren, wird als Wert null, als Status DERIVE_ERROR ausgegeben.
Für manche Prozesse (z. B. für INTENDED_INCOMPLETE oder in iqb-berlin/coding-box#711 für DERIVE_ERROR) ist es aber wichtig, zu wissen, auf welcher Ebene ein Kodierfall kodiert werden soll. Dabei könnten diese zyklischen Abhängigkeiten ein Problem darstellen.
[Darüber hinaus finde ich es im Sinne der Russell'schen Antinomie unelegant, dass das möglich ist, weil das nie sinnvoll kodiert werden könnte.]
Lösungsvorschlag
Beim Anzeigen der möglichen Quellvariablen in den
Basis-/Ableitungsparameternsollten keine Variablen zur Auswahl stehen, die (direkt oder über Zwischenstufen) aus der aktuell aktiven Variable abgeleitet werden.Workaround
Mu