The PERMA Model of Well-Being: A Framework for Human Flourishing

Last Updated May 23, 2026

The PERMA model of well-being is one of the most influential frameworks in contemporary positive psychology because it argues that human flourishing cannot be reduced to happiness alone. Developed by Martin Seligman, the model proposes that well-being emerges from five measurable and developmentally significant components: positive emotion, engagement, relationships, meaning, and accomplishment. This was a major conceptual shift. Rather than defining the good life as a single emotional state, the PERMA model treats flourishing as a multidimensional structure in which several forms of psychological and social functioning interact to support a life that is not only satisfying, but also engaged, purposeful, relationally grounded, and developmentally rich.

The model matters because it gives psychology, education, public health, organizational research, and institutional design a more expansive vocabulary for describing well-being. A person may experience pleasure without deep engagement. They may achieve goals without strong relationships. They may have relationships without meaning. They may pursue meaning without enough positive emotion or accomplishment to sustain vitality. PERMA helps make these distinctions visible.

As part of the broader positive psychology tradition, PERMA helped shift the field away from narrow discussions of happiness toward a broader science of flourishing. In doing so, it opened important debates about how well-being should be measured, how flourishing differs from pleasure, how institutions shape human development, and how well-being science can avoid collapsing the good life into a single metric.

The lasting importance of PERMA lies not merely in its popularity, but in its conceptual ambition. It offered psychology a practical vocabulary for describing the building blocks of a good life without collapsing them into one score or one feeling. That move helped establish flourishing as a serious object of empirical inquiry rather than a vague ethical aspiration.

Restrained academic illustration of a central human figure surrounded by five interconnected well-being domains representing positive emotion, engagement, relationships, meaning, and accomplishment.
The PERMA model frames flourishing as an integrated pattern of positive emotion, engagement, relationships, meaning, and accomplishment.

This article examines the origins of the PERMA model, the logic of its five components, the measurement of well-being through PERMA, its applications across education, institutions, and public life, its relationship to subjective well-being and eudaimonic traditions, and the debates that arise when flourishing is formalized as a measurable framework.

The Origins of the PERMA Model

The PERMA model emerged from the broader development of positive psychology in the late twentieth and early twenty-first centuries. Earlier psychological research focused primarily on pathology, dysfunction, and treatment. Positive psychology sought to rebalance this orientation by asking a complementary question: what enables individuals and communities not merely to recover, but to thrive?

In this context, researchers increasingly recognized that happiness alone could not adequately capture the complexity of human well-being. A flourishing life may include pleasure, but it also involves meaningful activity, committed relationships, purpose, and the pursuit of valued goals. Seligman introduced PERMA as part of a broader shift away from his earlier emphasis on “authentic happiness” toward a more multidimensional understanding of well-being.

In this revised framework, the core question is not simply whether people feel good, but whether they are living in ways that sustain psychological vitality, social connection, and purposeful development. PERMA therefore became one of the field’s most important conceptual tools for moving from happiness to flourishing.

Earlier emphasis PERMA shift Why the shift mattered
Happiness as positive feeling Well-being as multidimensional flourishing Allows pleasure, meaning, engagement, relationships, and achievement to be studied separately
Life satisfaction as central outcome Life satisfaction as one part of a wider well-being ecology Protects flourishing from being reduced to a single global judgment
Individual mood and evaluation Individual, relational, developmental, and institutional conditions Connects well-being to environments, relationships, and opportunity structures
Positive emotion as the primary good Positive emotion as one dimension among five Preserves the importance of joy without treating pleasant feeling as the whole good life
Well-being as personal state Well-being as a pattern of living Emphasizes practice, development, participation, contribution, and sustained agency

This shift was historically important because it helped reposition positive psychology as a serious framework for human development rather than a simplified science of positivity. PERMA made it possible to discuss well-being in a way that included affect without being trapped by affect.

Back to top ↑

The Five Components of PERMA

The five PERMA components are positive emotion, engagement, relationships, meaning, and accomplishment. Each contributes to flourishing, but each does so in a different way. The model is strongest when these dimensions are treated as distinct but interacting components rather than as interchangeable indicators of general happiness.

PERMA component Core question Primary contribution to flourishing
Positive emotion Does life include joy, gratitude, hope, serenity, interest, and vitality? Supports affective well-being, resilience, motivation, and the felt value of life
Engagement Are people deeply absorbed in meaningful or skillful activity? Supports flow, attention, development, learning, and investment in life
Relationships Are people connected through trust, belonging, love, recognition, and support? Supports social grounding, care, resilience, identity, and shared life
Meaning Is life connected to something larger than the self? Supports purpose, coherence, value, contribution, and endurance through difficulty
Accomplishment Can people pursue and attain valued goals? Supports mastery, agency, competence, confidence, and developmental progress

Positive Emotion

Positive emotion includes experiences such as joy, gratitude, hope, serenity, amusement, interest, inspiration, and love. These states contribute to life satisfaction and can broaden cognitive and behavioral flexibility, helping individuals respond more adaptively to challenge. This dimension connects closely with Broaden-and-Build Theory and Gratitude and Wellbeing in Positive Psychology.

Positive psychology does not suggest that flourishing requires constant positivity. A psychologically healthy life includes grief, frustration, anxiety, disappointment, and loss. What matters is not the elimination of negative emotion, but the presence of enough positive emotional experience to support resilience, motivation, connection, recovery, and the felt value of living.

Engagement

Engagement refers to deep psychological involvement in activities that absorb attention and mobilize skill. It is most closely associated with the concept of flow and optimal experience, in which individuals become fully immersed in tasks that are challenging but manageable.

Engagement matters because well-being is not only a matter of how people feel, but of how fully they inhabit what they do. A life characterized by sustained absorption, challenge, and investment is often experienced as richer and more developmentally significant than one organized solely around comfort or pleasure.

Relationships

Supportive social relationships are among the strongest predictors of well-being across the lifespan. Human beings are deeply social creatures, and flourishing depends heavily on belonging, trust, affection, mutual recognition, and shared life. The centrality of relationships in PERMA overlaps with Self-Determination Theory, particularly the need for relatedness.

This dimension also helps explain why loneliness, exclusion, isolation, distrust, and relational instability undermine well-being even when other aspects of life appear successful. Flourishing is not a solitary achievement. It is socially scaffolded.

Meaning

Meaning refers to the sense that one’s life is connected to something larger than the self. This may arise through family, faith, vocation, citizenship, moral commitment, community service, intellectual inquiry, ecological stewardship, artistic work, or broader forms of social contribution. Meaning is especially important because it anchors well-being in enduring value rather than temporary mood.

This is one reason meaning plays such a central role in Meaning and Purpose in Positive Psychology and in broader eudaimonic approaches to flourishing. Meaning clarifies why human beings willingly pursue difficult responsibilities that are not always pleasant, but are often experienced as deeply worthwhile.

Accomplishment

Accomplishment refers to the pursuit and attainment of goals, mastery, skill development, and valued progress. Human beings are not only seekers of pleasure or connection; they are also builders, learners, strivers, contributors, and makers. Achievement contributes to confidence, efficacy, and identity because it reinforces the sense that effort can produce meaningful results.

This dimension connects with Hope Theory, because agency and pathways thinking are often necessary for sustained goal pursuit, and with Self-Determination Theory, especially through competence. Accomplishment matters not because success is everything, but because effort toward valued ends is part of what makes life feel active, developed, and real.

Back to top ↑

Measuring Well-Being Through PERMA

One of the major strengths of the PERMA model is that its components can be measured empirically. This feature helped establish the framework as more than a philosophical metaphor. It positioned PERMA as a usable research model within psychology, education, leadership studies, institutional analysis, and public discussions of flourishing.

The most prominent instrument associated with the model is the PERMA Profiler, developed to assess the five PERMA dimensions along with related indicators such as negative emotion, loneliness, physical health, and overall happiness. This profiler sits within a broader ecosystem of well-being measures that includes instruments for hope, meaning in life, psychological well-being, gratitude, life satisfaction, and character strengths.

Measurement matters here because PERMA does not treat flourishing as an unobservable ideal. It treats flourishing as a multidimensional construct that can be investigated through validated instruments, compared across groups, and used to study change across time. At the same time, quantification necessarily simplifies. The model is strongest when treated as a disciplined framework for inquiry rather than a final capture of the good life.

Measurement domain Example indicators What the domain helps reveal Interpretive caution
Positive emotion Joy, hope, gratitude, interest, serenity, affect balance Whether life contains affective vitality and positive experience Low positive emotion may reflect grief, illness, stress, injustice, or context rather than personal failure
Engagement Absorption, attention, flow, challenge-skill fit, interest Whether people are deeply involved in meaningful or skillful activity Engagement can be constrained by work design, schooling, caregiving burden, or lack of access
Relationships Belonging, trust, support, loneliness, mutual recognition Whether people are socially grounded and supported Relationship measures must consider culture, safety, trauma, disability, family structure, and community conditions
Meaning Purpose, coherence, contribution, values alignment, transcendence Whether life is connected to something larger than immediate self-interest Meaning can be religious, civic, familial, philosophical, ecological, artistic, or vocational
Accomplishment Progress, mastery, goal pursuit, competence, achievement Whether people experience agency and valued development Accomplishment should not be reduced to status, productivity, income, grades, or external prestige
Institutional support Autonomy, fairness, safety, access, role fit, opportunity Whether settings make PERMA expression realistically possible Well-being data should not ignore structural or institutional constraints

A strong measurement strategy should preserve the five dimensions rather than immediately collapse them into a single number. The profile matters. Two people may have the same total score but very different lives: one may have strong relationships and meaning but low positive emotion; another may have positive emotion and accomplishment but weak relationships. PERMA’s value lies partly in making those profiles visible.

Back to top ↑

Applications of the PERMA Model

The PERMA framework has been applied across a wide range of institutional settings, including schools, universities, workplaces, leadership programs, mental health interventions, community programs, and public discussions of well-being. Its applied appeal lies in its clarity: five dimensions are easier to communicate than an abstract theory of flourishing, yet the model remains richer than a simple happiness scale.

In educational contexts, PERMA has strongly influenced Positive Education, where well-being is treated not as an extracurricular concern but as part of the developmental mission of schools. Students are understood to flourish not only through academic success, but through relationships, engagement, purpose, emotional literacy, strengths development, and meaningful accomplishment.

In organizational contexts, PERMA has shaped conversations about workplace well-being, leadership, and culture. It can help organizations ask whether work supports engagement, meaning, relationships, and accomplishment, rather than measuring only morale or satisfaction. But this applied use requires caution. PERMA should not be used to place responsibility for well-being entirely on workers while ignoring workload, surveillance, inequality, unfair evaluation, low autonomy, or poor leadership.

In public health and policy discussions, PERMA helps broaden the meaning of well-being beyond illness reduction. Public systems can ask whether neighborhoods, schools, healthcare systems, labor markets, and civic institutions support positive emotion, engagement, relationships, meaning, and accomplishment. In this sense, PERMA can contribute to wider conversations about human development, public capacity, and social conditions.

Applied setting Potential PERMA contribution Responsible-use concern
Schools Support student belonging, engagement, purpose, emotional development, and mastery Do not use well-being language to ignore under-resourced classrooms or punitive school systems
Universities Connect learning, identity formation, relationships, meaning, and accomplishment Do not reduce student flourishing to retention metrics or institutional branding
Workplaces Improve role design, recognition, meaning, social connection, and development Do not use PERMA to individualize burnout or justify overwork
Healthcare Support recovery, meaning, relationships, agency, and quality of life Do not imply that patients are responsible for illness because of low positivity or low engagement
Community programs Strengthen belonging, contribution, purpose, and local participation Do not substitute well-being activities for material support, safety, or public investment
Public policy Broaden evaluation beyond GDP, productivity, or service output Do not treat well-being scores as neutral without examining power, distribution, and measurement politics

This applied reach explains why PERMA became more than a theory of individual well-being. It became a framework through which schools, workplaces, communities, and public institutions could begin asking what kinds of environments help human beings live well.

Back to top ↑

PERMA, Subjective Well-Being, and Eudaimonia

The PERMA model becomes clearer when contrasted with other well-being traditions. Subjective well-being research, associated especially with Ed Diener, emphasizes life satisfaction, positive affect, and low negative affect. That tradition remains foundational because it provides a tractable and powerful way of measuring how people evaluate their lives.

PERMA overlaps with subjective well-being but goes beyond it. It includes emotional experience, yet it also foregrounds engagement, meaning, relationships, and achievement. In this respect, PERMA is closer to broader eudaimonic traditions of flourishing, especially those discussed in Hedonic vs. Eudaimonic Well-Being and Virtue Ethics and the Good Life.

Seligman later clarified that PERMA should be understood as a set of measurable building blocks of well-being rather than a rival kind of happiness. That clarification matters because it locates PERMA within the wider scientific effort to identify constituent dimensions of flourishing rather than offering a single replacement metric.

Tradition Main emphasis Overlap with PERMA Difference from PERMA
Subjective well-being Life satisfaction, positive affect, low negative affect Positive emotion and overall well-being evaluation PERMA adds engagement, relationships, meaning, and accomplishment as core dimensions
Hedonic well-being Pleasure, happiness, enjoyment, affective balance Positive emotion is one PERMA component PERMA does not define flourishing primarily as pleasant experience
Eudaimonic well-being Meaning, virtue, development, purpose, self-realization Meaning, engagement, accomplishment, and development are central to PERMA PERMA is more explicitly operationalized for empirical measurement
Self-determination theory Autonomy, competence, relatedness Relationships and accomplishment connect strongly with relatedness and competence PERMA is organized around well-being components rather than basic psychological needs
Character strengths Virtues and positive traits expressed in action Strengths can support every PERMA dimension PERMA describes flourishing outcomes and components more than moral traits

In this sense, PERMA is less a rejection of earlier well-being science than an expansion of it. It preserves the importance of happiness and life satisfaction while giving researchers and practitioners a broader map of flourishing.

Back to top ↑

PERMA, Institutions, and Social Context

One of the most important implications of the PERMA model is that well-being depends partly on institutional and social design. Positive emotion, engagement, relationships, meaning, and accomplishment do not arise in a vacuum. They are cultivated, obstructed, or distorted by schools, workplaces, families, communities, healthcare systems, civic institutions, and public systems.

A child may have the capacity for engagement but attend a school organized around boredom, surveillance, or neglect. A worker may seek accomplishment and meaning but labor in an institution that systematically erodes autonomy and belonging. A community may value relationships and contribution but be fractured by insecurity or mistrust. In each case, PERMA remains useful precisely because it makes the dimensions of the problem visible.

This is why PERMA can also function as an institutional diagnostic framework. It asks whether social systems create the conditions under which positive emotion, deep engagement, supportive relationships, durable meaning, and valued accomplishment become realistically available. Used in this way, the model becomes part of a larger conversation about human development under real conditions rather than a mere individual wellness checklist.

PERMA dimension Institutional support Institutional obstruction
Positive emotion Safety, dignity, rest, recognition, beauty, play, gratitude, hope Chronic stress, humiliation, exhaustion, insecurity, fear, neglect
Engagement Autonomy, challenge-skill fit, meaningful work, learning pathways Boredom, surveillance, fragmentation, underuse of skill, meaningless tasks
Relationships Trust, belonging, mutual aid, psychological safety, supportive leadership Isolation, competition, exclusion, harassment, instability, distrust
Meaning Mission integrity, contribution, moral coherence, civic or communal purpose Value conflict, cynicism, empty branding, moral injury, alienation
Accomplishment Fair goals, feedback, mastery, recognition, development opportunities Arbitrary evaluation, blocked mobility, opaque standards, no recovery pathway

A serious PERMA analysis therefore asks two questions at once. What are the individual dimensions of flourishing? And what kinds of environments make those dimensions available, sustainable, and fair?

Back to top ↑

Critiques and Limitations

Although the PERMA model has been highly influential, it has also generated important debate. Some scholars argue that models such as PERMA may underemphasize the structural determinants of well-being, including inequality, labor precarity, institutional injustice, discrimination, housing instability, healthcare access, and environmental instability. In this view, flourishing cannot be understood only through individual psychological dimensions; it must also be interpreted in relation to social and material conditions.

Others point to cultural variation. Concepts such as meaning, accomplishment, positive emotion, and relational flourishing may not be interpreted identically across societies. Some traditions emphasize individual achievement; others emphasize duty, humility, family obligation, spiritual devotion, harmony, collective responsibility, or endurance. PERMA may be useful across contexts, but interpretation must remain culturally and historically sensitive.

A final limitation is psychometric. Although PERMA is measurable, no instrument can fully capture the richness of human flourishing. Quantification is useful, but it necessarily simplifies. A scale can help identify patterns, but it cannot exhaust the lived meaning of relationships, purpose, accomplishment, or spiritual life.

Critique Risk Responsible response
Individualism Flourishing may be framed as personal responsibility while institutions remain harmful Measure social conditions, power, fairness, safety, and access alongside PERMA
Structural blind spots Inequality, poverty, discrimination, precarity, and environmental conditions may be underweighted Connect PERMA to public health, social policy, labor conditions, and institutional design
Cultural variation Meaning, accomplishment, and emotion may be interpreted through one cultural lens Use cultural adaptation, translation review, local moral language, and community interpretation
Measurement reduction Flourishing may be reduced to a score Use profiles, mixed methods, qualitative interpretation, and longitudinal context
Workplace misuse Well-being metrics may become productivity tools or surveillance instruments Protect privacy and avoid individual ranking, screening, or performance evaluation
Conceptual incompleteness PERMA may omit domains such as health, autonomy, justice, safety, spirituality, or ecology Treat PERMA as a useful framework, not a final theory of the good life

The strongest use of PERMA therefore combines measurement with philosophical caution and contextual awareness. It treats the model as a framework for inquiry, not as a complete definition of human flourishing.

Back to top ↑

PERMA and the Science of Human Flourishing

The lasting importance of the PERMA model lies not only in its five components, but in its broader contribution to well-being science. It helped establish that flourishing is multidimensional, measurable, and worthy of sustained empirical investigation. That contribution remains visible across the wider positive psychology literature.

PERMA is in dialogue with Character Strengths and Virtues in Positive Psychology, Explanatory Style and Optimism in Positive Psychology, Post-Traumatic Growth in Positive Psychology, Subjective Well-Being and Life Satisfaction, Positive Psychology and Sustainability, and The Future of Well-Being Science.

Taken together, these lines of work show that flourishing cannot be reduced to a single trait, mood, or metric. It is a complex interaction of emotion, development, character, social connection, institutions, and long-term conditions of life. PERMA remains important because it gave this broader field one of its clearest organizing frameworks.

Research connection How PERMA contributes Wider implication
Flourishing science Offers a measurable multidimensional structure Supports empirical study without reducing well-being to happiness alone
Positive education Frames student development beyond academic performance Connects learning to meaning, relationships, engagement, and accomplishment
Work and institutions Helps evaluate whether environments support human functioning Shifts well-being from private attitude to institutional design
Public health Broadens well-being beyond absence of illness Connects prevention, social support, purpose, and community conditions
Sustainability and development Connects human flourishing to finite ecological and social conditions Raises questions about whether well-being can be sustained fairly across generations

The science of flourishing is strongest when it studies both internal experience and external conditions. PERMA helps organize that inquiry, but it does not close it.

Back to top ↑

A Semi-Formal Framework for PERMA

The PERMA model can be represented semi-formally as a multidimensional flourishing function. Let well-being at time \(t\) be represented as:

\[
W_t = \alpha_1 P_t + \alpha_2 E_t + \alpha_3 R_t + \alpha_4 M_t + \alpha_5 A_t + \varepsilon_t
\]

Interpretation: Well-being \(W_t\) is modeled as a function of positive emotion \(P_t\), engagement \(E_t\), relationships \(R_t\), meaning \(M_t\), accomplishment \(A_t\), and unmeasured variation \(\varepsilon_t\). This captures PERMA’s core claim that flourishing is not reducible to one variable.

A dynamic version can represent developmental change:

\[
W_{t+1} = W_t + \beta_1 \Delta P_t + \beta_2 \Delta E_t + \beta_3 \Delta R_t + \beta_4 \Delta M_t + \beta_5 \Delta A_t + u_t
\]

Interpretation: Future well-being \(W_{t+1}\) changes as positive emotion, engagement, relationships, meaning, and accomplishment change over time. Flourishing is therefore developmental rather than fixed.

Institutional support can be modeled more explicitly:

\[
W_t^{*} = W_t + \gamma_1 I_t – \gamma_2 B_t
\]

Interpretation: Context-adjusted well-being \(W_t^{*}\) increases with institutional support \(I_t\) and decreases with institutional barriers \(B_t\). This reflects the claim that environments can amplify or weaken the practical expression of PERMA.

A profile-balance model can be expressed as:

\[
Balance_t = 1 – Var(P_t, E_t, R_t, M_t, A_t)
\]

Interpretation: A more balanced PERMA profile has lower variance across the five domains. This is not a moral judgment, but it can help identify whether one dimension is much stronger or weaker than the others.

A context-sensitive flourishing model can be represented as:

\[
F^{context}_t = f(P_t, E_t, R_t, M_t, A_t, Support_t, Access_t, Safety_t, Fairness_t)
\]

Interpretation: Flourishing depends not only on PERMA dimensions but also on support, access, safety, and fairness. This prevents the model from becoming a purely individual wellness checklist.

These equations are not meant to reduce flourishing to mathematics. They clarify the structure of the model: PERMA is multidimensional, dynamic, profile-based, and context-sensitive.

Back to top ↑

Data Design and Measurement Notes

A serious evaluation of PERMA should measure more than a single well-being score. It should preserve the five PERMA dimensions, assess their balance, track change over time, measure institutional context, and connect subjective reports to lived conditions.

Data domain Example variables Analytical use
PERMA dimensions Positive emotion, engagement, relationships, meaning, accomplishment Preserves the multidimensional structure of flourishing
Profile balance Variance or dispersion across PERMA components Shows whether well-being is balanced or concentrated in one domain
Institutional support Autonomy, fairness, safety, access, role fit, support quality Shows whether contexts support or obstruct flourishing
Institutional barriers Stress, insecurity, exclusion, overload, discrimination, low control Prevents well-being from being treated as a purely individual trait
Developmental change Repeated waves, intervention periods, life transitions Allows analysts to study growth, erosion, recovery, and adaptation
Outcomes Flourishing, life satisfaction, health, learning, retention, participation Connects PERMA profiles to broader functioning
Qualitative context Narratives, interviews, open-ended meaning statements, institutional histories Adds interpretation that numeric scores alone cannot provide

Several design principles follow:

  • Preserve the profile. Do not reduce PERMA to a total score too quickly.
  • Measure institutional conditions. Flourishing depends on environments, not only attitudes.
  • Distinguish support from pressure. Well-being programs can become coercive when they are tied to surveillance, performance, or compliance.
  • Use longitudinal designs where possible. PERMA dimensions can change across life stages, work conditions, relationships, crises, and recovery periods.
  • Attend to culture. Meaning, accomplishment, relationships, and emotion can be interpreted differently across communities.
  • Protect privacy. Well-being data can be sensitive, especially in schools, workplaces, healthcare, and public systems.

The purpose of measurement is not to rank people’s lives. It is to understand how different dimensions of flourishing are supported, constrained, balanced, and changed across time.

Back to top ↑

R: Modeling PERMA and Flourishing Profiles

The following R workflow illustrates how a researcher might model PERMA as a multidimensional profile in panel data while estimating its relationship to overall flourishing, institutional support, institutional barriers, and profile balance.

# PERMA and flourishing profile modeling workflow
#
# Purpose:
#   Model positive emotion, engagement, relationships, meaning,
#   accomplishment, institutional support, institutional barriers,
#   profile balance, and flourishing over time.
#
# Notes:
#   This workflow is for research, teaching, and exploratory analysis.
#   It is not a clinical, diagnostic, therapeutic, workplace-screening,
#   employment-selection, student-ranking, employee-evaluation,
#   benefits-eligibility, or individual psychological assessment tool.

library(tidyverse)
library(lme4)
library(lmerTest)
library(broom.mixed)
library(emmeans)
library(performance)

# Expected columns:
# id, wave, setting,
# positive_emotion, engagement, relationships,
# meaning, accomplishment,
# flourishing_score, life_satisfaction,
# institutional_support, institutional_barriers,
# autonomy_support, fairness_score, psychological_safety,
# access_score, workload_strain

df <- read_csv("data/perma_panel.csv")

panel <- df %>%
  mutate(
    id = as.factor(id),
    wave = as.integer(wave),
    setting = as.factor(setting)
  ) %>%
  filter(complete.cases(
    positive_emotion,
    engagement,
    relationships,
    meaning,
    accomplishment,
    flourishing_score,
    life_satisfaction,
    institutional_support,
    institutional_barriers,
    autonomy_support,
    fairness_score,
    psychological_safety,
    access_score,
    workload_strain
  )) %>%
  mutate(
    wave_c = as.numeric(scale(wave, center = TRUE, scale = FALSE)),
    p_c = as.numeric(scale(positive_emotion, center = TRUE, scale = FALSE)),
    e_c = as.numeric(scale(engagement, center = TRUE, scale = FALSE)),
    r_c = as.numeric(scale(relationships, center = TRUE, scale = FALSE)),
    m_c = as.numeric(scale(meaning, center = TRUE, scale = FALSE)),
    a_c = as.numeric(scale(accomplishment, center = TRUE, scale = FALSE)),
    support_c = as.numeric(scale(institutional_support, center = TRUE, scale = FALSE)),
    barriers_c = as.numeric(scale(institutional_barriers, center = TRUE, scale = FALSE)),
    autonomy_c = as.numeric(scale(autonomy_support, center = TRUE, scale = FALSE)),
    fairness_c = as.numeric(scale(fairness_score, center = TRUE, scale = FALSE)),
    safety_c = as.numeric(scale(psychological_safety, center = TRUE, scale = FALSE)),
    access_c = as.numeric(scale(access_score, center = TRUE, scale = FALSE)),
    strain_c = as.numeric(scale(workload_strain, center = TRUE, scale = FALSE)),
    perma_index = rowMeans(select(., p_c, e_c, r_c, m_c, a_c), na.rm = TRUE),
    perma_profile_variance = apply(select(., p_c, e_c, r_c, m_c, a_c), 1, var, na.rm = TRUE),
    perma_balance = -perma_profile_variance,
    institutional_quality =
      support_c +
      autonomy_c +
      fairness_c +
      safety_c +
      access_c -
      barriers_c -
      strain_c
  )

model_flourishing <- lmer(
  flourishing_score ~
    wave_c +
    p_c +
    e_c +
    r_c +
    m_c +
    a_c +
    support_c -
    barriers_c +
    autonomy_c +
    fairness_c +
    safety_c +
    access_c -
    strain_c +
    perma_balance +
    perma_index:support_c +
    perma_index:barriers_c +
    (1 + wave_c | id),
  data = panel,
  REML = FALSE
)

model_life_satisfaction <- lmer(
  life_satisfaction ~
    wave_c +
    perma_index +
    perma_balance +
    institutional_quality +
    setting +
    perma_index:institutional_quality +
    (1 + wave_c | id),
  data = panel,
  REML = FALSE
)

summary(model_flourishing)
summary(model_life_satisfaction)

performance::check_model(model_flourishing)
performance::check_model(model_life_satisfaction)

emm_perma_support <- emmeans(
  model_flourishing,
  ~ perma_index | support_c,
  at = list(
    perma_index = c(-1, 0, 1),
    support_c = c(-1, 0, 1),
    barriers_c = 0,
    p_c = 0,
    e_c = 0,
    r_c = 0,
    m_c = 0,
    a_c = 0,
    autonomy_c = 0,
    fairness_c = 0,
    safety_c = 0,
    access_c = 0,
    strain_c = 0,
    perma_balance = 0,
    wave_c = 0
  )
)

emm_perma_barriers <- emmeans(
  model_flourishing,
  ~ perma_index | barriers_c,
  at = list(
    perma_index = c(-1, 0, 1),
    barriers_c = c(-1, 0, 1),
    support_c = 0,
    p_c = 0,
    e_c = 0,
    r_c = 0,
    m_c = 0,
    a_c = 0,
    autonomy_c = 0,
    fairness_c = 0,
    safety_c = 0,
    access_c = 0,
    strain_c = 0,
    perma_balance = 0,
    wave_c = 0
  )
)

dir.create("outputs", showWarnings = FALSE)

write_csv(
  broom.mixed::tidy(model_flourishing, effects = "fixed", conf.int = TRUE),
  "outputs/perma_flourishing_fixed_effects.csv"
)

write_csv(
  broom.mixed::tidy(model_life_satisfaction, effects = "fixed", conf.int = TRUE),
  "outputs/perma_life_satisfaction_fixed_effects.csv"
)

write_csv(
  as.data.frame(emm_perma_support),
  "outputs/perma_by_institutional_support_margins.csv"
)

write_csv(
  as.data.frame(emm_perma_barriers),
  "outputs/perma_by_institutional_barriers_margins.csv"
)

setting_summary <- panel %>%
  group_by(setting) %>%
  summarize(
    mean_positive_emotion = mean(positive_emotion, na.rm = TRUE),
    mean_engagement = mean(engagement, na.rm = TRUE),
    mean_relationships = mean(relationships, na.rm = TRUE),
    mean_meaning = mean(meaning, na.rm = TRUE),
    mean_accomplishment = mean(accomplishment, na.rm = TRUE),
    mean_perma_index = mean(perma_index, na.rm = TRUE),
    mean_perma_balance = mean(perma_balance, na.rm = TRUE),
    mean_institutional_support = mean(institutional_support, na.rm = TRUE),
    mean_institutional_barriers = mean(institutional_barriers, na.rm = TRUE),
    mean_institutional_quality = mean(institutional_quality, na.rm = TRUE),
    mean_flourishing = mean(flourishing_score, na.rm = TRUE),
    mean_life_satisfaction = mean(life_satisfaction, na.rm = TRUE),
    .groups = "drop"
  )

write_csv(
  setting_summary,
  "outputs/perma_setting_summary.csv"
)

This workflow is useful because it preserves PERMA’s multidimensional logic while also allowing the analyst to test whether supportive institutions amplify the relationship between PERMA and broader flourishing.

Back to top ↑

Python: Network Analysis of PERMA Dynamics

The following Python example treats PERMA as a connected system rather than a flat checklist. It estimates a sparse partial-correlation network across the five PERMA dimensions, institutional support, institutional barriers, life satisfaction, and flourishing.

"""
PERMA network workflow

Purpose:
    Estimate a sparse network of PERMA and institutional-context variables
    using partial correlations, then summarize centrality, edge structure,
    profile balance, and institutional-quality indices.

Use:
    Research, teaching, exploratory systems analysis, positive psychology
    research, positive education research, workplace well-being research,
    and institutional flourishing analysis.

Not for:
    Clinical diagnosis, therapeutic decision-making, employment selection,
    workplace screening, student ranking, employee evaluation, benefits
    decisions, or individual psychological assessment.
"""

from pathlib import Path

import matplotlib.pyplot as plt
import networkx as nx
import numpy as np
import pandas as pd

from sklearn.covariance import GraphicalLassoCV
from sklearn.decomposition import PCA
from sklearn.impute import SimpleImputer
from sklearn.preprocessing import StandardScaler

DATA_PATH = Path("data/perma_network.csv")
OUTPUT_DIR = Path("outputs")
OUTPUT_DIR.mkdir(exist_ok=True)

cols = [
    "positive_emotion",
    "engagement",
    "relationships",
    "meaning",
    "accomplishment",
    "institutional_support",
    "institutional_barriers",
    "autonomy_support",
    "fairness_score",
    "psychological_safety",
    "access_score",
    "workload_strain",
    "life_satisfaction",
    "flourishing_score",
]

df = pd.read_csv(DATA_PATH)

missing_cols = [col for col in cols if col not in df.columns]
if missing_cols:
    raise ValueError(f"Missing expected columns: {missing_cols}")

imputer = SimpleImputer(strategy="median")
X = pd.DataFrame(imputer.fit_transform(df[cols]), columns=cols)

scaler = StandardScaler()
X_scaled = pd.DataFrame(scaler.fit_transform(X), columns=cols)

perma_cols = [
    "positive_emotion",
    "engagement",
    "relationships",
    "meaning",
    "accomplishment",
]

X_scaled["perma_index"] = X_scaled[perma_cols].mean(axis=1)
X_scaled["perma_profile_variance"] = X_scaled[perma_cols].var(axis=1)
X_scaled["perma_balance"] = -X_scaled["perma_profile_variance"]

X_scaled["institutional_quality"] = (
    X_scaled["institutional_support"]
    + X_scaled["autonomy_support"]
    + X_scaled["fairness_score"]
    + X_scaled["psychological_safety"]
    + X_scaled["access_score"]
    - X_scaled["institutional_barriers"]
    - X_scaled["workload_strain"]
)

glasso = GraphicalLassoCV()
glasso.fit(X_scaled[cols])

precision = glasso.precision_
partial_corr = -precision / np.sqrt(np.outer(np.diag(precision), np.diag(precision)))
np.fill_diagonal(partial_corr, 0)

partial_df = pd.DataFrame(partial_corr, index=cols, columns=cols)

threshold = 0.08
G = nx.Graph()

for node in cols:
    G.add_node(node)

for i, source in enumerate(cols):
    for j, target in enumerate(cols):
        if j > i:
            weight = partial_df.iloc[i, j]
            if abs(weight) >= threshold:
                G.add_edge(source, target, weight=weight)

degree = nx.degree_centrality(G)
betweenness = nx.betweenness_centrality(G, weight="weight")

try:
    eigenvector = nx.eigenvector_centrality_numpy(G, weight="weight")
except nx.NetworkXException:
    eigenvector = {node: np.nan for node in G.nodes()}

centrality = pd.DataFrame({
    "node": list(G.nodes()),
    "degree_centrality": [degree[node] for node in G.nodes()],
    "betweenness_centrality": [betweenness[node] for node in G.nodes()],
    "eigenvector_centrality": [eigenvector[node] for node in G.nodes()],
}).sort_values(
    ["eigenvector_centrality", "degree_centrality"],
    ascending=False
)

edge_table = pd.DataFrame([
    {
        "source": source,
        "target": target,
        "partial_correlation": data["weight"],
        "absolute_weight": abs(data["weight"]),
        "sign": "positive" if data["weight"] > 0 else "negative",
    }
    for source, target, data in G.edges(data=True)
]).sort_values("absolute_weight", ascending=False)

pca = PCA(n_components=4)
pca.fit(X_scaled[cols])

pca_summary = pd.DataFrame({
    "component": [1, 2, 3, 4],
    "variance_explained": pca.explained_variance_ratio_,
    "cumulative_variance_explained": np.cumsum(pca.explained_variance_ratio_),
})

centrality.to_csv(OUTPUT_DIR / "perma_network_centrality.csv", index=False)
edge_table.to_csv(OUTPUT_DIR / "perma_network_edges.csv", index=False)
partial_df.to_csv(OUTPUT_DIR / "perma_partial_correlations.csv")
pca_summary.to_csv(OUTPUT_DIR / "perma_pca_summary.csv", index=False)
X_scaled.to_csv(OUTPUT_DIR / "perma_scaled_indices.csv", index=False)

print("\nCentrality summary:")
print(centrality)

print("\nStrongest edges:")
print(edge_table.head(15))

plt.figure(figsize=(13, 10))
pos = nx.spring_layout(G, seed=42, k=0.85)

positive_edges = [(u, v) for u, v in G.edges() if G[u][v]["weight"] > 0]
negative_edges = [(u, v) for u, v in G.edges() if G[u][v]["weight"] < 0]

nx.draw_networkx_nodes(G, pos, node_size=1700)
nx.draw_networkx_labels(G, pos, font_size=8)

nx.draw_networkx_edges(
    G,
    pos,
    edgelist=positive_edges,
    width=[abs(G[u][v]["weight"]) * 5 for u, v in positive_edges],
    alpha=0.75,
)

nx.draw_networkx_edges(
    G,
    pos,
    edgelist=negative_edges,
    width=[abs(G[u][v]["weight"]) * 5 for u, v in negative_edges],
    style="dashed",
    alpha=0.75,
)

plt.title("Partial Correlation Network of PERMA and Institutional Variables")
plt.axis("off")
plt.tight_layout()
plt.savefig(OUTPUT_DIR / "perma_network.png", dpi=300)
plt.close()

This type of analysis can reveal whether meaning, relationships, engagement, accomplishment, positive emotion, or institutional support functions as the more central leverage point in a given population. It can also show whether barriers such as strain or low fairness sit at the center of the system. Network models should not be interpreted as causal proof. They are exploratory tools for identifying patterns that may deserve longitudinal testing, qualitative interpretation, experimental follow-up, or institutional analysis.

Back to top ↑

Interpretation and Responsible Use

PERMA is a valuable framework, but well-being measurement is never neutral. Data about emotion, relationships, meaning, accomplishment, belonging, psychological safety, and life satisfaction can be sensitive. In schools, workplaces, healthcare systems, and public programs, these data can become coercive if they are tied to evaluation, discipline, surveillance, funding, hiring, promotion, or institutional reputation.

The code examples above are designed for research, teaching, exploratory modeling, and institutional learning. They should not be used as clinical diagnostic instruments, therapeutic decision tools, workplace-screening systems, employment-selection tools, student-ranking systems, employee-evaluation systems, benefits eligibility tools, disciplinary systems, or individual psychological assessments.

Several principles follow:

  • Do not rank people by flourishing. PERMA profiles should not become moral, educational, or employment status scores.
  • Do not individualize structural harm. Low well-being may reflect overload, exclusion, poor design, inequality, illness, insecurity, or institutional failure.
  • Protect privacy. Well-being data can reveal sensitive information about relationships, meaning, distress, belonging, and life circumstances.
  • Measure context. PERMA should be interpreted alongside autonomy, fairness, access, safety, and institutional barriers.
  • Use findings to improve environments. The goal is not to pressure individuals to flourish, but to identify where conditions support or obstruct flourishing.
  • Avoid coercive positivity. Positive emotion is one dimension of flourishing, not a demand that people perform happiness.

A responsible PERMA framework treats flourishing as both psychological and contextual. It asks how people live, but also whether their environments make good lives realistically available.

Back to top ↑

GitHub Repository

The companion repository for this article organizes the R, Python, data-schema, and documentation materials into a reproducible workflow for PERMA, flourishing profiles, institutional support, institutional barriers, and well-being dynamics. It includes sample data dictionaries, scripts for longitudinal modeling, network-analysis outputs, validation notes, and guidance for responsible interpretation.

Back to top ↑

Conclusion

The PERMA model of well-being remains one of the most influential frameworks in the scientific study of human flourishing. By identifying five core elements of well-being—positive emotion, engagement, relationships, meaning, and accomplishment—it helped move positive psychology beyond narrow models of happiness and toward a richer understanding of what it means to live well.

Its enduring importance lies not only in its popularity, but in its conceptual contribution. PERMA gave researchers, educators, institutions, and policymakers a multidimensional language for thinking about flourishing. It made it possible to ask whether a life is emotionally vital, deeply engaged, socially connected, meaningfully oriented, and developmentally active.

At the same time, PERMA must be used with caution. The model should not be reduced to a checklist, a workplace wellness score, a school ranking instrument, or a substitute for social and institutional reform. Flourishing is shaped by opportunity, safety, fairness, culture, material conditions, relationships, and public systems. The five PERMA dimensions are most useful when interpreted within that wider ecology.

As positive psychology continues to develop, the model remains most valuable when treated not as a final answer, but as a serious framework for understanding how resilient, meaningful, relational, and fulfilling lives are built—and how institutions can either support or obstruct those lives.

Back to top ↑

Further reading

Back to top ↑

References

Back to top ↑

Scroll to Top