Dois conjuntos de comentários datados mostram texto disponível e texto indisponível. Um terceiro conjunto, menor, permanece separado.
Mantenha o conjunto observado ao lado de cada contagem de disponibilidade de texto.

Configuração da coleta

O Reddit Comments Scraper devolve linhas de comentários de threads públicas conhecidas, e não linhas separadas de posts. A entrada exige `postUrls` (1 a 50 URLs de threads públicas) e `maxCommentsPerPost` (1 a 500 por post, padrão 100, predefinição 250, piloto de uma thread conhecida com teto 3).

A exportação de cada linha inclui os campos exatos: `postId`, `commentId`, `parentId`, `depth`, `body`, `status`, `unavailableFields` e `observedAt`. Os valores de status da linha do conjunto de dados são estritamente `ok`, `deleted` e `removed`. Os estados parciais e de falha da execução ou da entrada permanecem separados dos valores de status da linha.

O indicador OUTPUT `isComplete=true` indica processamento concluído neste controle, enquanto os resultados gerais da entrada permanecem parciais. `inputResults` tem `status`, `reason`, `commentsFound` e `commentsSaved`, e `hiddenBranchesRemaining` pode ser null. Um piloto atual que devolve três IDs com body presente, com `parentId`, `depth` e ramificações indisponíveis — e nenhuma linha removed ou deleted — prova uma coleta de escopo limitado, e não um painel de moderação ao vivo nem um histórico completo. Um autor ausente é diferente de um body ausente; nunca infira a causa nem recupere palavras ausentes.

Abra a Tarefa do conjunto de dados de pesquisa sobre moderação no Reddit para inspecionar a predefinição pública da execução.

Oito passos para registrar texto ausente

  1. Defina a unidade de pesquisa e o escopo do instantâneo antes de contar. Examine as identidades de comentários observadas nas threads indicadas em um único momento de coleta. Mantenha os IDs não resolvidos separados. Não misture contagens exibidas pela fonte nem ramificações desconhecidas em um denominador de linhas observadas.
  2. Mantenha intactos a exportação original da fonte e o arquivo de saída. Para cada identidade conhecida, conserve o status, a disponibilidade do body, os campos indisponíveis e o momento da observação. Não apague uma posição removida ou excluída apenas para montar uma tabela de texto limpa.
  3. Crie um subconjunto de trabalho para análise de texto que contenha textos de comentário genuinamente disponíveis. Deixe de fora o texto de espaço reservado. Preserve um autor ausente como fato separado. Um texto de comentário visível e anônimo ainda pode ser texto disponível pela regra do seu estudo.
  4. Informe as posições conhecidas observadas, as posições com texto disponível, os marcadores de removido, os marcadores de excluído e as demais posições indisponíveis ou incertas. Use categorias disjuntas para uma contagem simples e declare a sua regra de atribuição. Se os estados se sobrepõem ou as identidades conflitam, revise-os em vez de forçar a soma.
  5. Mantenha o denominador da análise ao lado de cada porcentagem. Uma proporção entre as linhas com texto disponível responde a uma pergunta diferente de uma proporção entre todas as posições observadas. Nenhuma das duas estima a discussão completa não observada.
  6. Em verificações repetidas, una somente identidades conhecidas de comentários da fonte e compare os estados observados. Mantenha as chaves recém-observadas e as chaves que deixaram de ser observadas separadas de uma transição confirmada de estado da mesma chave. A ausência em um instantâneo posterior com teto não prova exclusão.
  7. Não atribua uma mudança de estado a moderadores, autores, política, censura ou uma classe de sentimento sem evidência independente da fonte. Um body indisponível não pode ser classificado somente pelas respostas vizinhas.
  8. Entregue uma tabela de disponibilidade do instantâneo e, quando houver suporte, uma tabela de transição de chaves correspondentes. Mantenha visíveis os limites da coleta e as incógnitas, para que outro pesquisador entenda qual texto entrou na análise.

Todas as identidades, os estados e as métricas destas tabelas são artefatos ficcionais de autoria e não representam resultados medidos de moderação no mundo real.

Instantâneo A: tabela de estado observado de dez chaves (ficção)

Oito passos para registrar texto ausente
ID da chaveStatus da fonteDisponibilidade do bodyContagem / proporção
C1–C7okDisponível7 linhas (70%)
C8–C9removedIndisponível2 marcadores de removido (20%)
C10deletedIndisponível1 marcador de excluído (10%)
  • Detalhes do denominador: a proporção de texto disponível é 7/10 = 70%; o texto indisponível é 3/10 = 30%. Um classificador de sentimento inventado rotula 4 de 7 textos de comentário disponíveis como positivos; 4/7 equivale, de forma aproximada, a 57,1% somente como proporção do texto analisável. Não escreva que 40% de todos os comentários são positivos e não atribua rótulos a textos de comentário desconhecidos.

Instantâneo B: tabela de estado de dez chaves correspondentes e registro de transições (ficção)

Instantâneo B: tabela agrupada de chaves correspondentes (ficção)

Oito passos para registrar texto ausente
ID da chaveStatus do instantâneo AStatus do instantâneo BTransição
C1–C6okokinalterada
C7okremovedalterada
C8–C9removedremovedinalterada
C10deleteddeletedinalterada
  • Métricas do instantâneo B: 6 disponíveis, 3 removidos, 1 excluído (9 chaves inalteradas mais 1 chave alterada). Esta tabela ficcional ilustra a aritmética do denominador e não representa resultados de moderação no mundo real.
  • Métricas do instantâneo B: 6 disponíveis, 3 removidos, 1 excluído. A disponibilidade de texto é 6/10 = 60%, 10 pontos percentuais abaixo do instantâneo A. Isto não é um efeito medido de moderação, uma causa de remoção nem uma tendência da comunidade.

Instantâneo C: nota de comparação de escopo (ficção)

  • O instantâneo C devolve 8 chaves no total (7 chaves antigas mantidas mais a nova chave C11; C1, C2 e C3 são omitidas).
  • A ausência de C1, C2 e C3 neste instantâneo limitado não é prova de exclusão.
  • As categorias de body não foram fornecidas para C; por isso, não calcule taxa de disponibilidade.

Fontes e leituras adicionais

Por Chronometrica · Atualizado

Voltar ao topo ↑