A Feature Selection for Revolution: Stats or Subject Matter?

  • A
  • Thread starter Thread starter WWGD
  • Start date Start date
AI Thread Summary
The discussion centers on the relationship between demographic features, specifically a large youth population, and the likelihood of revolution. It questions whether this relationship is determined purely by statistics, subject matter expertise, or a combination of both, and explores advanced feature selection methods beyond basic correlation analysis, such as ANOVA. Participants emphasize the importance of hypothesis-driven feature selection to avoid misleading correlations due to noise in data. They also highlight the pitfalls of relying solely on statistical significance, noting that historical counterexamples challenge the notion that demographic factors alone predict revolutionary outcomes. The conversation concludes that while demographic factors may influence revolutionary potential, broader socio-economic conditions and general discontent are also critical.
WWGD
Science Advisor
Homework Helper
Messages
7,701
Reaction score
12,750
TL;DR Summary
How to find features that provide a high correlation with a dependent variable.
Hi, I remember reading a paper a while back that argued/proved that a large population of young people ( say <19 y.o or so) and a population pyramid that is thick at the bottom is a necessary feature for the onset of revolution .
** My Question** Is this determination based on Statistics alone, subject matter knowledge or a combination of both? What process would one follow in order to do feature selection if one wanted to determine the \a choice of feature to associate with a given Dependent Variable other than just using basic correlation analysis. Maybe some type of Anova?
 
Physics news on Phys.org
WWGD said:
Summary:: How to find features that provide a high correlation with a dependent variable.

Hi, I remember reading a paper a while back that argued/proved that a large population of young people ( say <19 y.o or so) and a population pyramid that is thick at the bottom is a necessary feature for the onset of revolution .
** My Question** Is this determination based on Statistics alone, subject matter knowledge or a combination of both? What process would one follow in order to do feature selection if one wanted to determine the \a choice of feature to associate with a given Dependent Variable other than just using basic correlation analysis. Maybe some type of Anova?
There are a number of ways.
https://scikit-learn.org/stable/modules/feature_selection.html

Always make sure that you test on a subset of data that didn't inform the selection. Or, for example, if you are using the features for a predictive model, you can do feature selection within the cross-validation loop if you're using that, but not before hand on the full data. If your feature selection process include an optimal parameter search, you should do that within an inner/nested cross validation loop. In classical machine learning, often the feature selection process itself is part of the model (the whole pipeline is, including preprocessing, feature selection, and parameter tuning).

In some cases, there are a high number of candidate features, and just searching for the best ones can fail, since there is some chance that fluctuations/noise can by chance produce a distribution showing correlation. In those cases, and in general to some extent, it is important to also have some reason to believe the feature might have a causal relationship, or that the population distributions should show a correlation. That way, you begin with a hypothesis, and a much smaller number of candidates, and you have a better chance that your finding is reliable.

It is believed that a very large subset of statistical research is faulty because of this issue. Different scientific fields/sub-fields are always trying to work towards more robust methodology to avoid these kind of pitfalls. For example, the p-value threshold to be relied on depends strongly on the application. Many, many works have presented false discoveries, or bad results in general due to this issue, for example, by assuming p<0.05 is enough (not to mention the hacking).
 
Last edited:
Don't think statistics will prove anything as the samples are too small and too many other variables. Did the USSR have a revolution in 1991? What about Germany in 1918? If so, there are counter examples. Until the last few decades most every country had a pyramid-shaped demographic period except for periods where war had killed a large number of younger people (like the post-war USSR). The countries over the past 20-30 years without a large number of young people tended to be rich liberal democracies - so is the lack of revolutions in Western Europe due to being rich or old?
 
BWV said:
Don't think statistics will prove anything as the samples are too small and too many other variables. Did the USSR have a revolution in 1991? What about Germany in 1918? If so, there are counter examples. Until the last few decades most every country had a pyramid-shaped demographic period except for periods where war had killed a large number of younger people (like the post-war USSR). The countries over the past 20-30 years without a large number of young people tended to be rich liberal democracies - so is the lack of revolutions in Western Europe due to being rich or old?
The idea is that older people usually have other concerns like work and taking care of their families and tend to have more invested in the status quo ( than younger people) and are thus less willing to threaten their station in life by trying to overthrow the system. It may be more likely that a pyramidal distribution increases the odds; but a level of general discontent must prevail too. maybe a GINI coefficent beyond a certain point does too.
 
I was reading documentation about the soundness and completeness of logic formal systems. Consider the following $$\vdash_S \phi$$ where ##S## is the proof-system making part the formal system and ##\phi## is a wff (well formed formula) of the formal language. Note the blank on left of the turnstile symbol ##\vdash_S##, as far as I can tell it actually represents the empty set. So what does it mean ? I guess it actually means ##\phi## is a theorem of the formal system, i.e. there is a...
Back
Top