中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

微信做公司網(wǎng)站怎么做廣州seo網(wǎng)站推廣平臺

微信做公司網(wǎng)站怎么做,廣州seo網(wǎng)站推廣平臺,阿里云 做網(wǎng)站,建筑工程人才招聘網(wǎng)因果推斷(三)雙重差分法(DID) 雙重差分法是很簡單的群體效應估計方法,只需要將樣本數(shù)據(jù)隨機分成兩組,對其中一組進行干預。在一定程度上減輕了選擇偏差帶來的影響。 因果效應計算:對照組y在干預…

因果推斷(三)雙重差分法(DID)

雙重差分法是很簡單的群體效應估計方法,只需要將樣本數(shù)據(jù)隨機分成兩組,對其中一組進行干預。在一定程度上減輕了選擇偏差帶來的影響。

DID

因果效應計算:對照組y在干預前后的均值差( A ˉ 2 ? A ˉ 1 \bar A_2 - \bar A_1 Aˉ2??Aˉ1?),實驗組y在干預前后的均值差( B ˉ 2 ? B ˉ 1 \bar B_2 - \bar B_1 Bˉ2??Bˉ1?),則因果效應: ( B ˉ 2 ? B ˉ 1 ) ? ( A ˉ 2 ? A ˉ 1 ) (\bar B_2 - \bar B_1)-(\bar A_2 - \bar A_1) (Bˉ2??Bˉ1?)?(Aˉ2??Aˉ1?)

假設(shè)前提:DID有一個很重要且很嚴格的平行趨勢假設(shè),即實驗組和對照組在沒有干預的情況下,結(jié)果的趨勢是一樣的。

準備數(shù)據(jù)

from faker import Faker
from faker.providers import BaseProvider, internet 
from random import randint
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
import math
import statsmodels.formula.api as smf
import warningswarnings.filterwarnings('ignore')# 繪圖初始化
%matplotlib inline
sns.set(style="ticks")
# 自定義數(shù)據(jù)
fake = Faker('zh_CN')
class MyProvider(BaseProvider):def myCityLevel(self):cl = ["一線", "二線", "三線", "四線+"]return cl[randint(0, len(cl) - 1)]def myGender(self):g = ['F', 'M']return g[randint(0, len(g) - 1)]
fake.add_provider(MyProvider)# 構(gòu)造假數(shù)據(jù),模擬用戶特征
uid=[]
cityLevel=[]
gender=[]
for i in range(10000):uid.append(i+1)cityLevel.append(fake.myCityLevel())gender.append(fake.myGender())raw_data= pd.DataFrame({'uid':uid,'cityLevel':cityLevel,'gender':gender,})raw_data['class'] = raw_data['uid'].map(lambda x: 'A' if x % 2 == 1 else 'B') # 按奇偶隨機分組# 構(gòu)造did數(shù)據(jù)
df = pd.DataFrame(columns=['uid','cityLevel','gender', 'class', 'sales', 'dt'])
for i,j in enumerate(range(2005,2011)):lift = 1+i*0.05df_temp = raw_data.copy()df_temp['sales'] = [int(x) for x in np.random.normal(300*lift, 60*lift, df_temp.shape[0])]df_temp['sales'] = df_temp.apply(lambda x: x.sales*0.88 if x['class']=='A' else x.sales, axis=1)if j>2007:df_temp['sales'] = df_temp.apply(lambda x: x.sales*(1+i*0.02) if x['class']=='B' else x.sales, axis=1)df_temp['dt'] = jdf=pd.concat([df,df_temp])df_did = df.groupby(['class', 'dt'])['sales'].sum().reset_index()

驗證平行趨勢假設(shè)

# 計算文字的y坐標
y_text = df_did.query('dt == 2007 and `class`=="B"')['sales'].values[0]
# 繪圖查看干預前趨勢
fig, ax = plt.subplots(figsize=(12,8))
sns.lineplot(x="dt", y="sales", hue="class", data=df_did)
ax.axvline(2007, color='r', linestyle="--", alpha=0.8)
plt.text(2007, y_text, 'treatment')
plt.show()

output_2_0

除了畫圖觀察平行趨勢,也可以通過回歸擬合,參考自如何使用Python計算雙重差分模型

# 方法2 回歸計算
df_did['t'] = df_did['treatment'].map(lambda x: 1 if x=='干預后' else 0) # 是否干預后
df_did['g'] = df_did['class'].map(lambda x: 1 if x=='B' else 0) # 是否試驗組
df_did['tg'] = df_did['t']*df_did['g'] # 交互項# 回歸
est = smf.ols(formula='sales ~ t + g + tg', data=df_did).fit() 
print(est.summary()) 

image-20230104232512894

可以看到交互項tg并不顯著,因此可以認為具備平行趨勢

計算因果效應

# 計算因果效應
df_did['treatment'] = df_did['dt'].map(lambda x: '干預后' if x>2007 else '干預前')
df_did_cal = df_did.groupby(['class', 'treatment'])['sales'].mean()
did = (df_did_cal.loc['B', '干預后'] - df_did_cal.loc['B', '干預前']) - \(df_did_cal.loc['A', '干預后'] - df_did_cal.loc['A', '干預前'])
print(did)
175541.82000000007

總結(jié)

在實際業(yè)務中,平行趨勢假設(shè)是很難滿足的,因此常常會先進性PSM構(gòu)造相似的樣本,這樣兩組群體基本上就會符合平行趨勢假設(shè)了,所以常見以PSM+DID進行因果推斷,有興趣的同學可以結(jié)合這兩期的內(nèi)容自行嘗試。

共勉~

http://www.risenshineclean.com/news/6168.html

相關(guān)文章:

  • 團隊如何分工做網(wǎng)站本周新聞熱點10條
  • 東莞市建設(shè)工程網(wǎng)站網(wǎng)址收錄入口
  • 互聯(lián)網(wǎng)優(yōu)化營銷深圳網(wǎng)站優(yōu)化推廣
  • 軟文推廣收費南京關(guān)鍵詞seo公司
  • wordpress 前臺發(fā)布西安seo教程
  • 白城網(wǎng)站建設(shè)seo技術(shù)培訓江門
  • 網(wǎng)站里彈窗怎么做黃頁推廣2021
  • 營銷型網(wǎng)站建設(shè)多少錢中國十大網(wǎng)站排名
  • 邢臺易優(yōu)網(wǎng)絡科技有限公司seo網(wǎng)站排名的軟件
  • 江蘇百城建設(shè)有限公司官方網(wǎng)站seo站長工具查詢系統(tǒng)
  • 怎么建設(shè)自己的卡盟網(wǎng)站2345瀏覽器網(wǎng)頁版
  • 上海seo服務朝陽seo
  • 北京 做網(wǎng)站百度一下首頁官網(wǎng)百度
  • 杭州網(wǎng)站建設(shè)公司seo課程多少錢
  • wordpress發(fā)布文章禁用谷歌字體seo關(guān)鍵詞優(yōu)化軟件怎么樣
  • 一家裝修的網(wǎng)站怎么做一鍵優(yōu)化表格
  • 做網(wǎng)站用lunx鏈接交換公司
  • 東莞企業(yè)建站平臺百度官方入口
  • 做的網(wǎng)站怎么放到域名北京搜索引擎優(yōu)化
  • 教育在線網(wǎng)站怎樣做直播百度推廣網(wǎng)站平臺
  • 建網(wǎng)站衡水哪家強?做網(wǎng)站哪家好
  • 贛州市城鄉(xiāng)建設(shè)局官方網(wǎng)站風云榜百度
  • 代做網(wǎng)站的公司寫軟文用什么軟件
  • 做網(wǎng)站寫的代號好跟不好的區(qū)別app推廣賺錢
  • b s模式的網(wǎng)站開發(fā)營銷和銷售的區(qū)別在哪里
  • 碧桂園房地產(chǎn)最新消息北京網(wǎng)站優(yōu)化多少錢
  • visual studio網(wǎng)站開發(fā)教程需要優(yōu)化的網(wǎng)站有哪些?
  • 政府網(wǎng)站群 源碼百度搜索推廣技巧
  • 蘇州企業(yè)做網(wǎng)站網(wǎng)絡輿情監(jiān)測系統(tǒng)軟件
  • 查詢關(guān)鍵詞密度網(wǎng)站的網(wǎng)址有哪些青島 google seo