Las tarjetas de comentarios se agrupan en fichas de cuenta, carpetas de hilo y bandejas de comunidad.
Cuente cada unidad según el fin declarado.

Un tema es la idea del cliente que usted nombra antes de contar. Un comentario es una respuesta pública bajo una publicación. Una cuenta es el nombre público de una fila. Una cuenta no es una persona comprobada, un comprador ni un grupo personal. Un hilo es una publicación de origen. Una comunidad es el grupo de Reddit de esa publicación. Usted agrega la comunidad desde la dirección conocida de la publicación. El programa de recolección no la devuelve.

Un hilo largo puede hacer que un tema parezca frecuente. Unas pocas cuentas pueden escribir la mayor parte de los comentarios de sí. Los cuatro conteos muestran esa diferencia. Quitar el hilo más grande muestra si un segundo hilo todavía tiene el tema.

La gente pide en público tácticas de investigación de clientes. Un hilo de marketing de producto pide tácticas. Un hilo de SaaS muestra que investigar en Reddit es difícil. Esos hilos muestran una necesidad. No nombran esta unidad de conteo. No prueban esta comprobación. No miden un mercado.

Lea las filas antes de contar

Un Actor es un programa alojado de recolección de datos. Este método usa el Reddit Comments Actor, compilación pública 1.0.7. Una Task es un ajuste de entrada guardado. La Task de investigación del lenguaje de clientes es solo un punto de partida. No es prueba de que los conteos ocurran solos. El Actor guarda filas de origen. Usted hace cada conteo de este método.

El Actor acepta `postUrls` para hilos públicos conocidos. Puede enviar de 1 a 50 URL de publicaciones. `maxCommentsPerPost` es el tope de una publicación. Un tope es la cantidad máxima de comentarios que usted pide al Actor que guarde de esa publicación. El tope puede ir de 1 a 500. El tope predeterminado es 100. La Task guardada usa 250. Para la primera comprobación, use una publicación y elija el tope 3. Agregue más publicaciones solo después. Mantenga cada tope dentro de los mismos límites.

La Task guardada apunta a un hilo de muestra. Reemplace esa muestra por sus propias URL públicas conocidas.

json
{
  "postUrls": [
    "https://www.reddit.com/r/LocalLLaMA/comments/1ui241x/the_number_1_public_enemy_of_opensource/"
  ],
  "maxCommentsPerPost": 250
}
Lea las filas antes de contar

Una fila guardada es un comentario público bajo una publicación de origen. Necesita `postId`, `canonicalPostUrl`, `commentId`, `authorName`, `body`, `status` y `observedAt`. `canonicalPostUrl` es la dirección pública estándar de la publicación de origen. El body es el texto del comentario. `observedAt` es el momento en que se vio esa fila. El estado del comentario en el conjunto de datos es solo ok, deleted o removed. Un resultado de ejecución partial o failed no es un estado de comentario.

El body y `authorName` pueden estar vacíos o ser un reemplazo. El texto [deleted] es un reemplazo. No es una cuenta compartida por cada nombre ausente. Use `authorName` como clave de cuenta solo cuando no está vacío y no es [deleted].

Una comprobación de control actual, limitada a un hilo conocido, sobre un hilo conocido de AskMarketing devolvió 3 ID de comentario distintos que coinciden con la publicación de origen. Cada uno de esos 3 tenía texto en el body. Una lectura aparte encontró 3 nombres públicos de autor distintos que no estaban vacíos. Esos nombres no se conservan aquí. `parentId` y depth fueron null en las 3 filas. `hiddenBranchesRemaining` fue null. Este método no necesita un árbol de respuestas. Un parent null no es un enlace de respuesta. No invente uno. Un parent ausente tampoco indica quién es una persona.

El bloque OUTPUT puede incluir `commentsSaved`, `duplicatesSkipped`, `hiddenBranchesRemaining`, `completionReason`, `status`, `isComplete` e `inputResults`. Cada entrada también puede mostrar `commentsFound`, `commentsSaved`, `status` y `reason`. En esta ejecución de 3 filas, `isComplete` fue true, pero status fue partial. `isComplete` significa que el trabajo guardado terminó. Partial significa que el Actor no guardó un hilo completo. Una ejecución terminada no es cada comentario de la publicación. Esta ejecución tuvo un tope. No midió muchos hilos. No midió un tema. La salida no tiene un contador de autores distintos. Usted cuenta las cuentas.

Este Actor no devuelve `requestedSubreddit` ni `matchedSubreddit`. Otro Actor devuelve esos campos. Si agrega una columna de comunidad, cópiela desde el `canonicalPostUrl` conocido o desde un campo de origen que haya comprobado. Escriba de dónde salió. Esa columna es su nota. El Actor no agrega etiquetas de tema. No arma un ranking de productos. No arma una muestra equilibrada por usted.

Haga estas ocho acciones

  1. Nombre un tema y los hilos que va a usar. Escriba qué texto queda dentro del tema. Escriba qué texto queda fuera. Hágalo antes de contar. Cada fila guardada es un comentario registrado. La misma cuenta puede escribir muchos comentarios. Muchos comentarios pueden estar en un hilo.

Un hilo con muchas respuestas puede parecer un grupo grande de clientes. Puede ser una sola conversación larga. Su regla de inclusión y su regla de exclusión evitan que usted mueva el tema después de ver el hilo más grande.

  1. Recoja primero un hilo conocido. Lea cada ID de comentario, el body, el estado, el campo de autor y el bloque OUTPUT. Un comentario codificable tiene texto de body que usted puede leer y juzgar. Deje fuera del conteo del tema el texto deleted, removed o ausente. Igual informe cuántas de esas filas vio. Un body ausente no significa que el tema no está. Significa que usted no puede codificar esa fila. Elija un tope fijo. Conserve cada motivo de detención que venga de la fuente. Un tope es un límite que usted eligió. No es la conversación completa.

Empiece con `maxCommentsPerPost` en 3 en una URL. Si el estado de OUTPUT es partial, dígalo. No llame población completa a una ejecución terminada. Aquí una población sería cada comentario de la publicación. Si agrega publicaciones después, mantenga `postUrls` en 50 o menos. Mantenga cada tope entre 1 y 500.

  1. Conserve cada ID de comentario con su publicación de origen y su hora `observedAt`. Si dos filas comparten palabras, pero no los ID, no las fusione. Si el mismo ID entra en conflicto entre filas, revise las dos filas. No elija una solo por las palabras. Cuente en un grupo aparte los ID ausentes que no puede resolver. Una clave de cuenta conocida debe ser un `authorName` que no esté vacío y que no sea [deleted]. Mantenga los nombres desconocidos y los reemplazos fuera del conjunto de cuentas conocidas. No dé a todas esas filas una sola cuenta compartida.
  2. Codifique el tema a mano sobre el texto codificable. Guarde el código, el nombre de quien codifica, una versión y una nota breve de contexto. Use sí o no en cada comentario codificable. Sí significa que el tema está presente. La etiqueta de codificación «no» significa que el texto se puede leer y que el tema está ausente. En este método, positivo significa sí. No significa que quien escribe está conforme. Negativo significa no. No significa que quien escribe está enojado. No use una herramienta automática de sentimiento. Aquí sentimiento significa una conjetura de una herramienta sobre el estado de ánimo. El Actor no va a codificar el tema. Si necesita el contexto de la respuesta, abra el hilo público y léalo. Un `parentId` null no es contexto.
  3. Arme cuatro conjuntos a partir de las filas de sí. El conjunto de comentarios contiene cada ID de comentario positivo una sola vez. El conjunto de cuentas contiene cada cuenta conocida con al menos un comentario de sí. El conjunto de hilos contiene cada hilo con al menos un comentario de sí. El conjunto de comunidades contiene cada comunidad con al menos un hilo de sí. Cuente un valor una sola vez dentro de su propio conjunto. Tres comentarios de una cuenta son una cuenta. En este método, un hilo pertenece a una comunidad. Estos cuatro conjuntos responden cuatro preguntas. No estiman compradores. No cuentan lectores que no escriben.
  4. Escriba el numerador y el denominador de cada conjunto. El numerador es cuántas unidades tienen el tema. El denominador es el grupo por el que usted divide. El denominador de comentarios son los comentarios codificables de su muestra seleccionada. El denominador de cuentas son las cuentas conocidas con al menos un comentario codificable según su regla. No es cada usuario registrado. Informe las filas de cuenta desconocida al lado de esa fracción. Informe los topes que usó. El denominador de hilos son los hilos conocidos que seleccionó. El denominador de comunidades son las comunidades conocidas que seleccionó. Ninguno de esos dos denominadores es todo Reddit. Mantenga separado cada conteo de origen planificado y cada conteo observado utilizable. El conteo planificado es cuántos hilos o comunidades eligió leer. El conteo observado utilizable es cuántos de esos recuperó y pudo codificar. Si no mantiene separados esos conteos, etiquete cada denominador seleccionado como cobertura de positivos observados y muestre cada desconocido. La cobertura de positivos observados cuenta solo las unidades que pudo leer y codificar. Un hilo con resultado failed es cobertura no resuelta. Un hilo no disponible es cobertura no resuelta. Un hilo por completo no codificable es cobertura no resuelta. Una comunidad con resultado failed es cobertura no resuelta. Una comunidad no disponible es cobertura no resuelta. Una comunidad por completo no codificable es cobertura no resuelta. La cobertura no resuelta no es un negativo verdadero. Un negativo verdadero significa que usted vio la unidad y el tema estaba ausente. Un hilo parcial puede dejar afuera parte del texto. Si el texto recuperado no tiene el tema, el tema no se observó en la muestra recuperada. Ese resultado no muestra que el tema está ausente.

Una fracción alta de comentarios puede venir de una cuenta que publicó muchas veces. La fracción de cuentas puede verse más baja porque ese nombre cuenta una sola vez. Una fracción alta de hilos puede quedar igual dentro de una sola comunidad. Lea las cuatro fracciones juntas.

  1. Ordene los hilos seleccionados según cuántos comentarios de sí contienen. Quite solo el hilo que quedó primero y después cuente otra vez las cuatro unidades. Esta es una comprobación de dejar fuera un hilo. Muestra si su conclusión depende de ese hilo. No es una prueba de significación. Una prueba de significación pregunta si solo el azar podría producir la diferencia. Esta comprobación no hace eso. No significa que el hilo quitado sea un dato malo. Vuelva a poner el hilo en la colección final. Agregue una nota breve de influencia que diga qué cambió.

Compare cada unidad por separado. La proporción de comentarios puede bajar mucho cuando un hilo tenía la mayoría de las filas de sí. La proporción de cuentas puede moverse de otra forma porque las publicaciones repetidas ya son una sola cuenta. La proporción de hilos pierde ese hilo en el numerador y en el denominador. La proporción de comunidades puede quedar igual cuando otro hilo seleccionado de esa comunidad todavía tiene el tema.

  1. Publique una tabla de dispersión de la evidencia y una conclusión breve. Una dispersión de la evidencia son las cuatro fracciones una al lado de la otra. Diga cuántos comentarios, cuentas, hilos y comunidades llevan el tema. Diga qué queda después de quitar el hilo que quedó primero. Un tema que está en un solo hilo igual puede enseñarle a partir de las palabras. Eso es evidencia cualitativa. Tiene una amplitud débil. La amplitud es cuántas fuentes separadas coinciden. Use el resultado para planear más investigación. No afirme un tamaño de mercado. No afirme una mayoría de clientes. No arme un ranking de funciones a partir de estas fracciones.

Un registro ficticio de nueve comentarios

Las tablas de abajo son ficción original. Enseñan la aritmética. No son un resultado del Actor. No son la muestra de 3 filas. La muestra no tenía códigos de tema. Estos ID de comentario son etiquetas de ficción. Este registro no muestra un tope del Actor. En una ejecución real, informe su tope y cualquier detención partial.

La ficción tiene nueve comentarios codificables. Vienen de tres hilos conocidos: T1, T2 y T3. T1 y T2 están en la comunidad Q1. T3 está en la comunidad Q2. Positivo significa que el tema está presente. Negativo significa que el tema está ausente en un texto que se puede leer.

Un registro ficticio de nueve comentarios
FilaID de comentarioHiloComunidadCuentaEstado del bodyTema
1C1T1Q1Acodificablepositivo
2C2T1Q1Acodificablepositivo
3C3T1Q1Acodificablepositivo
4C4T1Q1Bcodificablepositivo
5C5T1Q1Ccodificablepositivo
6C6T2Q1Acodificablepositivo
7C7T2Q1Dcodificablenegativo
8C8T3Q2Ecodificablenegativo
9C9T3Q2Fcodificablenegativo

Una fila más es solo de disponibilidad. Queda fuera de los nueve comentarios codificables.

Un registro ficticio de nueve comentarios
FilaID de comentarioHiloComunidadCuentaEstado del bodyTema
10R1fuera de los conjuntosfuera de los conjuntosdesconocidaremovedsin codificar

R1 no es un décimo comentario codificable. No es un negativo. El autor desconocido no es una séptima cuenta conocida. No trate [deleted] como una clave compartida. Esta ficción no pone R1 en T1, T2 ni T3. Un body ausente no significa que el tema está ausente. Informe una fila con body removed y una cuenta desconocida. Déjela solo en el conteo de disponibilidad.

El espacio de nombres de cuentas conocidas es solo A, B, C, D, E y F. Aquí un espacio de nombres es el conjunto de nombres que pueden entrar en el conteo de cuentas. Una repetición de A sigue siendo un solo nombre. R1 no agrega ningún nombre.

Conjunto completo de comentarios: C1, C2, C3, C4, C5, C6. El denominador de comentarios es de C1 a C9.

6 de 9 = 66,7 por ciento de los comentarios codificables son positivos.

Conjunto completo de cuentas: A, B, C. A escribió cuatro comentarios codificables. Tres están en T1. Uno está en T2. A sigue siendo una sola cuenta. El denominador de cuentas es A, B, C, D, E y F.

3 de 6 = 50 por ciento de las cuentas conocidas codificables son positivas.

R1 queda fuera de este denominador.

Conjunto completo de hilos: T1, T2. El denominador de hilos es T1, T2 y T3.

2 de 3 = 66,7 por ciento de los hilos seleccionados son positivos.

Conjunto completo de comunidades: Q1. T3 está en Q2, y los dos comentarios de Q2 son negativos. El denominador de comunidades es Q1 y Q2.

1 de 2 = 50 por ciento de las comunidades seleccionadas son positivas.

Estas cuatro fracciones describen solo la muestra seleccionada. No son la prevalencia en la población. La prevalencia sería la proporción entre todos los clientes. Usted no seleccionó a todos los clientes.

T1 contiene cinco de los seis comentarios positivos. Esos cinco son C1, C2, C3, C4 y C5.

5 de 6 = 83,3 por ciento.

T1 es el hilo dominante. Dominante significa que contiene la mayor cantidad de comentarios de sí.

Ahora quite T1 y cuente otra vez. Los comentarios codificables que quedan son C6, C7, C8 y C9. El único comentario positivo que queda es C6. La cuenta A lo escribió en T2.

Conjunto de comentarios que queda: C6. El denominador es C6, C7, C8 y C9.

1 de 4 = 25 por ciento de los comentarios codificables que quedan son positivos.

Las cuentas conocidas que quedan son A, D, E y F. B y C salen de este denominador. Sus únicos comentarios codificables estaban en T1. No conserve B ni C en esta comprobación. No agregue el autor desconocido de R1. A es la única cuenta positiva que queda. A sigue contando una sola vez.

Conjunto de cuentas que queda: A. El denominador es A, D, E y F.

1 de 4 = 25 por ciento de las cuentas conocidas que quedan son positivas.

Los hilos que quedan son T2 y T3. T2 sigue siendo positivo. T3 no lo es.

Conjunto de hilos que queda: T2. El denominador es T2 y T3.

1 de 2 = 50 por ciento de los hilos que quedan son positivos.

Las comunidades que quedan siguen siendo Q1 y Q2. Q1 sigue siendo positiva porque T2 está en Q1. Q2 sigue siendo negativa.

Conjunto de comunidades que queda: Q1. El denominador es Q1 y Q2.

1 de 2 = 50 por ciento de las comunidades que quedan son positivas.

Un registro ficticio de nueve comentarios
UnidadMuestra completaSin T1
Comentarios positivos6 de 9 = 66,7 por ciento1 de 4 = 25 por ciento
Cuentas conocidas positivas3 de 6 = 50 por ciento1 de 4 = 25 por ciento
Hilos positivos2 de 3 = 66,7 por ciento1 de 2 = 50 por ciento
Comunidades positivas1 de 2 = 50 por ciento1 de 2 = 50 por ciento

Cada unidad se mueve por un motivo distinto. La fracción de comentarios baja de 66,7 por ciento a 25 por ciento. T1 contenía cinco comentarios de sí. Queda un comentario de sí en T2. La fracción de cuentas baja de 50 por ciento a 25 por ciento. B y C salen con T1. A queda una sola vez. Las tres publicaciones de A en T1 no son tres cuentas. La fracción de hilos baja de 66,7 por ciento a 50 por ciento. Usted quita T1 de los dos lados. T2 todavía cumple la condición. La fracción de comunidades se mantiene en 50 por ciento. Q1 todavía tiene T2. Quitar T1 no quita Q1.

El tema todavía aparece en un segundo hilo. Su frecuencia en comentarios estuvo dominada por T1. Conserve T1 en la colección final. La nota de influencia debe decir dos hechos. T1 aportó 5 de 6 comentarios positivos. El tema todavía aparece una vez en T2.

R1 sigue siendo una nota de disponibilidad en los dos conteos. Nunca se convierte en un voto de no. Nunca se convierte en una cuenta.

La conclusión acotada de esta ficción es estrecha. En estos hilos seleccionados, la tasa de comentarios parece alta sobre todo por T1. El tema está presente en 3 de 6 cuentas conocidas. Está presente en 2 de 3 hilos. Está presente en 1 de 2 comunidades. Después de quitar T1, queda en 1 cuenta, 1 hilo y 1 comunidad. Eso es una pista para más investigación. No es una mayoría de clientes. No es un ranking de funciones.

Fuentes y lecturas adicionales

Por Chronometrica · Actualizado

Volver arriba ↑