Weighted Variables (WGTD)
Combining Multiple Variables with Custom Coefficients
Weighted Variables (WGTD) allow you to combine multiple related variables into a single composite variable using custom coefficients as weights. This is particularly useful for consolidating multiple channels or campaigns into one variable while maintaining the flexibility to adjust their relative importance.
What Are Weighted Variables?
Combining Multiple Channels
Instead of including multiple related variables separately in your model, you can combine them into one weighted variable.
Example - Multiple Digital Channels:
Separate variables:
- PPC_Spend
- Meta_Spend  
- Instagram_Spend
- LinkedIn_Spend
- Display_Spend
Combined as:
Digital_Mix|WGTDWhy: Reduces model complexity, prevents multicollinearity, creates meaningful composites
How It Works
Step 1: Test Variables
MixModeler first tests all selected variables to get their OLS coefficients.
Example Test Results:
PPC_Spend:       Coefficient = 0.8,  t-stat = 3.2
Meta_Spend:      Coefficient = 0.5,  t-stat = 2.1
Instagram_Spend: Coefficient = 0.4,  t-stat = 1.9
LinkedIn_Spend:  Coefficient = 0.3,  t-stat = 1.5
Display_Spend:   Coefficient = 0.6,  t-stat = 2.4Step 2: Review and Adjust Weights
The interface shows you the coefficients and lets you modify them based on:
- Statistical significance (t-stats) 
- Business knowledge 
- Channel priorities 
- Budget allocation strategies 
You can:
- Accept the OLS coefficients as weights 
- Manually adjust weights based on business logic 
- Set some weights to zero (exclude channels) 
Step 3: Create Weighted Variable
Formula:
Weighted_Var = w₁×Var₁ + w₂×Var₂ + w₃×Var₃ + ...Example:
Digital_Mix = 0.8×PPC + 0.5×Meta + 0.4×Instagram + 0.3×LinkedIn + 0.6×DisplayResult: Single variable representing combined digital effect
Common Use Cases
Use Case 1: Consolidating Similar Channels
Problem: You have 5 different digital channels that are highly correlated
Solution:
Create: Digital_Mix|WGTD
Components: PPC, Meta, Instagram, LinkedIn, Display
Weights: Based on OLS coefficients or business prioritiesBenefit: One variable instead of five, reduced multicollinearity
Use Case 2: Multiple TV Campaigns
Problem: Running 3 TV campaigns simultaneously (Campaign1, Campaign2, Campaign3)
Solution:
Create: TV_Total|WGTD
Components: TV_Campaign1, TV_Campaign2, TV_Campaign3
Weights: Adjust based on creative quality or reachExample Weights:
Campaign1: 1.2 (best creative)
Campaign2: 1.0 (standard)
Campaign3: 0.8 (lower quality)Use Case 3: Regional Media Mix
Problem: Different regional spends that should be combined
Solution:
Create: TV_National|WGTD
Components: TV_Northeast, TV_Southeast, TV_West, TV_Midwest
Weights: Based on market size or importanceUse Case 4: Channel with Sub-Channels
Problem: Social media has multiple platforms
Solution:
Create: Social_Media_Total|WGTD
Components: Facebook_Ads, Instagram_Ads, Twitter_Ads, TikTok_Ads
Weights: OLS coefficients or strategic prioritiesCreating Weighted Variables in MixModeler
Step-by-Step Process
Step 1: Select Variables
- Navigate to Variable Workshop 
- Select multiple related variables (hold Ctrl/Cmd for multi-select) 
- Click "Create Weighted Variable" 
Step 2: Test Variables
- MixModeler runs OLS to get coefficients 
- Results table shows: - Variable name 
- OLS Coefficient 
- T-statistic (significance) 
- Editable "Model Coefficient" field 
 
Step 3: Adjust Weights
- Review OLS coefficients 
- Modify "Model Coefficient" column as needed 
- Enter custom weights based on: - Statistical significance (higher t-stat = more reliable) 
- Business priorities 
- Budget allocation 
- Channel importance 
 
Step 4: Name and Create
- Enter base name (e.g., "Digital_Mix") 
- MixModeler creates: - Digital_Mix|WGTD
- New variable appears in Variable Library 
Weight Selection Strategies
Strategy 1: Use OLS Coefficients (Data-Driven)
When: You trust the statistical relationships How: Accept default weights from test results Example:
PPC: 0.8 (highest coefficient)
Meta: 0.5
Display: 0.6Strategy 2: Normalize by Significance (Conservative)
When: Want to weight by statistical confidence How: Use coefficient × (t-stat/2) as weight Example:
PPC: 0.8 × (3.2/2) = 1.28
Meta: 0.5 × (2.1/2) = 0.525
Display: 0.6 × (2.4/2) = 0.72Strategy 3: Equal Weights (Simplest)
When: All channels equally important How: Set all weights to 1.0 Example:
PPC: 1.0
Meta: 1.0  
Display: 1.0Result: Simple sum of all channels
Strategy 4: Business-Driven Weights
When: You have strategic priorities How: Set weights based on business importance Example:
PPC: 1.5 (priority channel)
Meta: 1.0 (standard)
Display: 0.7 (experimental)Interpreting Weighted Variables
In Model Results
Model:
Sales = β₀ + β₁×Digital_Mix|WGTD + ...If β₁ = 0.4:
- A 1-unit increase in weighted digital spending → $0.40 increase in sales 
- The "unit" is the weighted combination of all component channels 
Component Contributions
When you export to Excel:
- Weighted variable contribution is automatically decomposed 
- Each component gets proportional credit based on its weight 
- Example: If Digital_Mix contributes $100K total: - PPC contribution: proportional to its weight 
- Meta contribution: proportional to its weight 
- etc. 
 
Best Practices
✅ Do's
Group Related Variables Combine channels that serve similar purpose or are highly correlated
Use Meaningful Names Name weighted variables descriptively: Digital_Performance|WGTD, TV_Campaigns|WGTD
Document Weight Rationale Record why you chose specific weights (statistical, business logic, both)
Test Impact on Model Compare model R² with weighted vs. separate variables
Start with OLS Coefficients Use statistical weights as starting point, then adjust if needed
Adjust for Known Differences If Campaign A has 2× better creative than Campaign B, adjust weight accordingly
❌ Don'ts
Don't Combine Unrelated Channels Don't mix TV and Email just to reduce variables - they behave differently
Don't Use Arbitrary Weights Every weight should have a justification (statistical or business)
Don't Ignore Multicollinearity Purpose of weighted variables is often to address high VIF - verify it helps
Don't Over-Combine Keep some separation for actionable insights - don't combine everything into one variable
Don't Forget to Update If channel mix changes significantly, recreate weighted variable with new data
Advantages of Weighted Variables
Reduces Model Complexity 10 digital channels → 1 weighted variable
Addresses Multicollinearity Highly correlated channels combined, reducing VIF
Maintains Flexibility Weights adjustable based on business knowledge
Simplifies Interpretation One coefficient for "total digital" easier to communicate
Enables Fair Comparison Channels weighted by effectiveness, not just raw spend
When NOT to Use Weighted Variables
Don't Combine If:
❌ Channels behave very differently TV (brand) and Search (performance) should stay separate
❌ You need channel-specific insights If stakeholders want individual channel ROI, keep separate
❌ Channels not correlated If VIF is low (<3), no need to combine
❌ Strategic importance differs drastically If one channel is 10× more important, maybe keep separate
Example Workflow
Consolidating Digital Channels
Starting Variables:
- PPC_Spend (coef: 0.8, t-stat: 3.2)
- Meta_Spend (coef: 0.5, t-stat: 2.1)
- Display_Spend (coef: 0.6, t-stat: 2.4)
- LinkedIn_Spend (coef: 0.3, t-stat: 1.5)Step 1: Select all four variables
Step 2: Create weighted variable, review OLS results
Step 3: Adjust weights:
PPC: 0.8 (keep - high significance)
Meta: 0.5 (keep - moderate significance)
Display: 0.6 (keep - moderate significance)
LinkedIn: 0.4 (increase from 0.3 - strategic priority)Step 4: Name: Digital_Performance
Step 5: Created: Digital_Performance|WGTD
Result in Model:
Sales = β₀ + β₁×Digital_Performance|WGTD + β₂×TV + ...
Instead of:
Sales = β₀ + β₁×PPC + β₂×Meta + β₃×Display + β₄×LinkedIn + β₅×TV + ...Benefit: 4 fewer variables, cleaner model, same insights
Summary
Key Takeaways:
⚖️ WGTD = Weighted combination of multiple variables with custom coefficients
📊 Uses OLS coefficients as starting weights - data-driven default
✏️ Fully adjustable - modify weights based on business logic
🎯 Reduces model complexity - many variables → one composite
📉 Addresses multicollinearity - combines correlated channels
💼 Business flexibility - weight channels by strategic importance
🔧 Common uses - digital channels, TV campaigns, regional media
Weighted variables are powerful for creating meaningful composites while maintaining statistical rigor and business relevance!
Last updated