Gleichmäßige Verteilung im Random-Trigger

 

English | Deutsch


Wenn Sie einen Random-Trigger mit einer Gleichverteilung verwenden und unendlich viele Teilnehmer haben, ist die Abfrage des Triggers sehr komplex, da sie alle Teilnehmer durchläuft, was zur Folge hat, dass die Installation sehr langsam ist, Teilnehmer von der Umfrage ausgeschlossen werden und der Trigger ewig lädt.

Anstatt einen Random-Trigger zu verwenden -> Arbeiten Sie mit benutzerdefinierten Variablen + Recoding-Trigger und Modulo(mod)


Was ist Modulo


Modulo (mod) ist eine mathematische Funktion, die den Rest bei der Division zweier ganzer Zahlen nennt.Beispiel: 10 mod 3 = 1 (10:3 = 3 -> Rest 1) 14 mod 5 = 4 (14:5 = 2 -> Rest 4)16 mod 3 = 1 (16:3 = 5 -> Rest 1)

Lösung:

Recoding-Trigger mit LFDN und Mod

Was ist lfdn?

Jeder Teilnehmer hat eine eindeutige lfdn (Teilnehmerfolgenummer). Wenn Sie diese Nummer mit Mod verwenden, erzeugen Sie auch einen Zufalls-Trigger mit einer Gleichverteilung.

Einrichten der Gleichverteilung für die Nummern 1-5

  1. Benutzerdefinierte Variablen einrichten (Projekteigenschaften -> Benutzerdefinierte Variablen -> Anzahl der benutzerdefinierten Variablen: 1)

  2. Springen Sie zu der Seite, auf der Sie Ihre zufällige Gleichverteilung einrichten wollen

  3. Umkodierungs-Trigger erstellen (Suvey-Menü -> Fragebogen-Editor -> Seite -> Trigger -> Umkodierungs-Trigger)

Einstellungen des Triggers:

Detail-Konfiguration:

Zu recodierende Variable: c_000x

Wert: MOD(#lfdn# , 5 ) + 1

Für 6 Zufallszahlen verwenden Sie 6 statt 5. Wenn Sie die Werte von lfdn und c_000x (benutzerdefinierte Variable) sehen wollen, verwenden Sie folgenden Code im Fragebogentext oder an anderer Stelle


© 2022 Tivian XI GmbH