¿Qué tipo de análisis de datos puedo hacer en las redes sociales usando R?

Hay muchas posibilidades, y su elección probablemente dependerá del valor potencial que agregue cualquier análisis para su cliente (o usted mismo). Asumiendo que esto es puramente exploratorio, aquí hay tres direcciones potenciales para los datos de las redes sociales:

Análisis exploratorio utilizando teoría de grafos / análisis de red:

Algunos recursos:
Paquete R iGraph: http://igraph.org/r/
Paquete Python Network X: https://networkx.github.io/
Herramienta de visualización de SASS: https://linkurio.us/

Algunas aplicaciones:
1. Encontrar subgrupos (agrupamiento de modularidad, etc.)
2. Clasificación de usuarios (medidas de centralidad, etc.)
3. Exploración visual de gráficos por diversión

Aumente la participación del usuario a través de motores de recomendación:

Algunos recursos
Scipy para el filtrado de colaboración: http://www.salemmarafi.com/code/…
Puntajes de similitud en python: http://stackoverflow.com/questio…

Algunas aplicaciones:
Use puntajes de similitud para recomendar a otros usuarios que sigan (usuario x matriz de tema a usuario x matriz de usuario, por ejemplo)
Utilice el filtrado colaborativo para recomendar nuevos temas a los usuarios.

Análisis textual de comentarios:

Algunos recursos:
Visualización de modelado de temas en R: https://www.youtube.com/watch?v=…
Modelado de temas en la gestión de proyectos de la NASA: http://davidmeza1.github.io/2015…
Análisis de sentimientos en R: https://www.r-bloggers.com/senti…

Algunas aplicaciones:
1. Identifique nuevos temas o temas grupales basados ​​en la similitud de comentarios utilizando el modelado de temas. (Esto no funciona tan bien para documentos cortos de texto en mi experiencia)
2. Comprenda mejor por qué un tema es popular añadiendo un análisis de sentimiento (promedio, tendencia).

Veo varios puntos buenos que Thomas Taylor cubre de manera adecuada. Además de eso, sugeriría algo sobre los datos que tiene (como se menciona en la descripción).

Entonces básicamente tienes un tema y comentarios sobre ese tema. prepare un objeto JSON (o un diccionario) con user_name como clave y todos los comentarios que haya hecho como valor. Ahora tiene algunos datos por usuario. Considere esos datos como un documento por usuario y conviértalos en forma TF-IDF. ver aquí para más detalles

Ahora, si tiene todo el paso anterior correcto, terminará con cada usuario con N número de características diferentes (o atributo) donde N es el tamaño del vocabulario.

Después de esto, use cualquier buen algoritmo de agrupación para agrupar a esos usuarios según su vocabulario. Obtendrá los grupos de usuarios que comparten la misma idea sobre el tema. puedes usar estas bibliotecas y consultar este blog

Si desea hacer más, puede usar la técnica de resumen de texto para resumir los tweets de cada grupo y tendrá una idea abstracta sobre el proceso de pensamiento de la población en general.

Estoy haciendo mi investigación de M.tech en el mismo dominio, comparto cualquier idea nueva sobre el análisis de las redes sociales si tienes una.

Todo lo mejor para tu proyecto, salud 🙂

Si se puede hacer, puedes hacerlo. Las dos partes más difíciles son decidir qué análisis sería significativo y útil y luego cómo obtener datos de calidad de las redes sociales (legalmente). ¡El resto se trata de creatividad, habilidad y la voluntad de intentar y fracasar hasta que lo descubras!

More Interesting

¿Cuáles son las posibilidades del análisis de big data y cómo pueden los big data ayudar a los proveedores de servicios a diario?

¿Cuáles son los programas similares a Data Science for Social Good y The Fellowship | Código para América?

¿Qué lenguaje de script puede funcionar con Big Data?

Acabo de terminar algunos cursos de especialización en análisis de datos de Coursera. ¿Debo solicitar funciones de análisis de datos o prácticas para asegurar un trabajo?

¿Cómo se benefician los servicios de transcripción de datos?

¿Cuánta programación debe saber alguien antes de entrar en Machine Learning y Data Science?

¿Qué trabajos son más abundantes, puestos actuariales o puestos de ciencia de datos? ¿Requiere esto último un título de maestría o superior?

Necesito aprender ciencia de datos desde cero, ¿por dónde empiezo?

¿Cómo es útil el Big Data?

¿Cuáles son algunos de los procedimientos / metodologías estadísticas comúnmente utilizados en las pruebas A / B?

¿Podemos obtener automáticamente datos de prueba / entrenamiento para un sistema Machine Learning to Rank (MLR)?

¿Cómo se utilizó el método de análisis de datos doble ciego en el LHC?

Soy un estudiante de 4º año de ingeniería química en India (IIT). Deseo obtener un título en ciencia de datos en los Estados Unidos. ¿Alguien puede sugerir buenas universidades adecuadas para mi perfil?

¿Cuánto importa el tema de tesis doctoral para conseguir un buen trabajo?

¿Cuáles son algunas aplicaciones donde el análisis de datos topológicos tiene una ventaja sobre otros enfoques de LD?