Coder Social home page Coder Social logo

group-inference's People

Contributors

hawkrobe avatar zidongzhao avatar

Watchers

 avatar  avatar

group-inference's Issues

Next steps 200622

  • 1. keep working on posterior predictive check

    • * some information criterion, likelihood measure
    • * graphing data over predicted distribution
  • 2. interpretability

    • * transitions/combination that most distinguish the clusters
    • * some divergence mesuares, KS test maybe

Next steps

  • try to get smoother K-metric curve by โ†‘ nsteps in sparse-learning and subsetting input/prediction set
  • inference performance as a function of N observed transitions, make computationally feasible by subsetting

design optimal experiment

  • debug multi_obs model (expand out assignment)
  • search for indices (i.e. transitions) that are maximally informative about group

directly comparing topic model & group model

  • explore the relation between number of groups/topics and modeling results (f(K))
  • compare the posterior predictions between group and topic models
  • interactions between the two items above: do the groups and the topics correspond between the two models? do they diverge when K gets larger? rationale being the two models can be seen as soft/hard versions of the same thing, so maybe they will just pick up similar structure anways.
    • robert's hypothesis is that they will diverge
  • add stickbreaking to topic model

Additional thoughts

  • is there more variability among people's target-specific predictions than their generic predictions
  • hierarchical models that allow for specific partner level variations? (socio-linguisticky)
  • scoping - specific to the concept of emotion predicition, or something about generc-specific dynamics in social cognition?

Next steps

  • try on other data
    • e.g. ratings for close others vs. self-ratings
    • normalizing vs. not normalizing the rows of the transitions
    • diagonal vs. no diagonal
  • double-check model output using MCMC against the variational inference (and running with multiple random seeds)
  • Look at predictions of mixture model to see how well it's fitting, and examine residuals
  • Making more clustering (UMAP/tsne) visualizations

more to-dos

  • refactoring the code, separate out the models into a script, separate out data preprocessing, and maybe save the preprocessed data as objects
  • finish up topic model for normalized data
  • the two should give the same thing when K = 1
  • when K = 2 how much do the groups and topics correspond

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.