Wir analysieren die Reaktionszeit des Gesprächspartners





Mit dem Aufkommen von Instant Messenger hat die Kommunikation eine neue Ebene erreicht - die Möglichkeit des sofortigen Zugriffs auf den Gesprächspartner ist nun selbstverständlich.



Aber haben Sie bemerkt, wie sich die Geschwindigkeit seiner Antwort auf Ihre Kommunikationserfahrung auswirkt? Was ist die allgemein akzeptable Reaktionszeit?



Können wir sagen, dass wir respektlos sind, wenn wir am nächsten Tag antworten? In einer Woche? In einem Monat?



Wir werden diese Fragen in diesem Artikel nicht beantworten. Ohne globale Schlussfolgerungen werden wir jedoch eine kleine Studie zu einem Parameter durchführen - dem Zeitpunkt, zu dem der Gesprächspartner auf unsere Nachrichten reagiert.



Rohdaten abrufen



Für die Forschung in unserem Fall ist Telegramm am besten geeignet. Erstens, weil es eine praktische API für Python hat.



Wir werden die Telethon-Bibliothek verwenden (hier ist ihre Dokumentation ).



Der Code zum Herunterladen des Chat-Verlaufs ist sehr kurz:



username = '<user>'

    user = await client.get_entity(username)

    timestamps_history = []

    offset = 0
    has_messages = True
    while has_messages:
        history = await client(GetHistoryRequest(
            peer=user,
            limit=200,
            offset_date=None,
            offset_id=0,
            max_id=0,
            min_id=0,
            add_offset=offset,
            hash=0))

        has_messages = False
        for message in history.messages:
            has_messages = True
            timestamps_history.append((message.date, message.out, message.message))

        offset += len(history.messages)
        if offset % 1000 == 0:
            print(offset)
      
      





Das vollständige Skript zum Laden und Verarbeiten von Nachrichten finden Sie hier .



Um dies für Ihre Korrespondenz durchzuführen, müssen Sie sich beim ersten Start mit Ihrer Telefonnummer und Ihrem Sicherheitscode anmelden.



Telethon gibt Nachrichten in einem praktischen Format mit allen erforderlichen Parametern zurück: Wir benötigen die Sendezeit, den Absender und den Text selbst.



Antwortzeit abrufen



Es gibt verschiedene Optionen für Werte, die Sie untersuchen können. Sie können beispielsweise einen Dialog in Replikate aufteilen - aufeinanderfolgende Nachrichten von einem Absender. Dann können die Verzögerungen zwischen unseren Bemerkungen und dem Gesprächspartner als Studienzeiten verwendet werden.



Indikativer und interessanter werden jedoch die Zeiten der Antworten auf explizite Fragen sein - Nachrichten mit '?' Am Ende.



Aufbau der Distribution



Wir haben also die gemessenen Zeiten der Antworten des Gesprächspartners auf unsere Fragen. Was tun als nächstes damit? Das Einfachste und Erste, was mir in den Sinn kommt, ist die Berechnung des Medians und des Durchschnitts.



friend: her median: 73 my median: 38
friend: her mean: 5823.03 my mean: 3841.03

mom: her median: 15 my median: 21
mom: her mean: 352.32 my mean: 77.25

colleague: her median: 20.0 my median: 15
colleague: her mean: 815.08 my mean: 204.84

classmate: his median: 63 my median: 18
classmate: his mean: 2656.09 my mean: 554.58

ex: her median: 35 my median: 18.0
ex: her mean: 586.59 my mean: 999.27
      
      





Sie können sehen, dass meine persönliche Bedeutung der Reaktionszeit für verschiedene Personen unterschiedlich ist.



Da wir jedoch mehr als zwei Zahlen wollen, werden wir die Verteilung dieses Wertes konstruieren:







Daraus können Sie das Problem in den Daten erkennen - zu langen Zeiten sind die Werte ziemlich verstreut. Dies kann behoben werden. Versuchen wir, die Zeitskala nicht linear, sondern logarithmisch zu gestalten. Wie im Leben nimmt die Signifikanz der Antwortzeit logarithmisch ab (es ist ziemlich signifikant, ob der Gesprächspartner nach 5 Minuten oder nach 10 Minuten antwortete, aber nach einem Tag ist dieser Unterschied nicht so signifikant).







Nun, am Ende können wir für jede Person eine ähnliche Analyse für die Zeiten unserer Antworten hinzufügen. Im Allgemeinen kann dies zeigen, wie sehr wir im Vergleich zu ihm mehr an der Kommunikation mit dem Gesprächspartner interessiert sind. Viel genauer können Sie jedoch sicher sein, dass das Interesse an Kommunikation beim Vergleich unserer Reaktionen mit verschiedenen Gesprächspartnern nachvollzogen werden kann.







Sie sehen, dass wir Fragen häufiger beantworten: Die Verteilung der Antworten wird auf 7 Sekunden verschoben, gegenüber 45 Sekunden für den Gesprächspartner.



Vergleich mit verschiedenen Menschen



Es ist interessant zu vergleichen, wie sich die Verteilung in Abhängigkeit von der Beziehung zur Person ändert.



Nachfolgend einige Beispiele:



Mitarbeiter







Mädchen







Freund







Wie versprochen wird es keine globalen Schlussfolgerungen geben. Kommunizieren Sie, wie Sie sich wohl fühlen, ohne auf die Etikette zurückzublicken.






All Articles