最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

PYTHON用戶流失數(shù)據(jù)挖掘:建立邏輯回歸、XGBOOST、隨機(jī)森林、決策樹、支持向量機(jī)、樸

2023-03-03 21:24 作者:拓端tecdat  | 我要投稿

原文鏈接:http://tecdat.cn/?p=24346

最近我們被客戶要求撰寫關(guān)于用戶流失數(shù)據(jù)挖掘的研究報(bào)告,包括一些圖形和統(tǒng)計(jì)輸出。

在今天產(chǎn)品高度同質(zhì)化的品牌營銷階段,企業(yè)與企業(yè)之間的競(jìng)爭(zhēng)集中地體現(xiàn)在對(duì)客戶的爭(zhēng)奪上

“用戶就是上帝”促使眾多的企業(yè)不惜代價(jià)去爭(zhēng)奪盡可能多的客戶。但是企業(yè)在不惜代價(jià)發(fā)展新用戶的過程中,往往會(huì)忽視或無暇顧及已有客戶的流失情況,結(jié)果就導(dǎo)致出現(xiàn)這樣一種窘?jīng)r:一邊是新客戶在源源不斷地增加,而另一方面是辛辛苦苦找來的客戶卻在悄然無聲地流失。因此對(duì)老用戶的流失進(jìn)行數(shù)據(jù)分析從而挖掘出重要信息幫助企業(yè)決策者采取措施來減少用戶流失的事情至關(guān)重要,迫在眉睫。

1.2 目的:

深入了解用戶畫像及行為偏好,挖掘出影響用戶流失的關(guān)鍵因素,并通過算法預(yù)測(cè)客戶訪問的轉(zhuǎn)化結(jié)果,從而更好地完善產(chǎn)品設(shè)計(jì)、提升用戶體驗(yàn)。

**

拓端

,贊25

1.3 數(shù)據(jù)說明:

此次數(shù)據(jù)是攜程用戶一周的訪問數(shù)據(jù),為保護(hù)客戶隱私,已經(jīng)將數(shù)據(jù)經(jīng)過了脫敏,和實(shí)際商品的訂單量、瀏覽量、轉(zhuǎn)化率等有一些差距,不影響問題的可解性。

2 讀取數(shù)據(jù)

#?顯示全部特征df.head()

?3 切分?jǐn)?shù)據(jù)

#?劃分訓(xùn)練集,測(cè)試集X_train,?X_test,?y_train,?y_test?=?train_test_split(X,?y,?test_size=0.2,?random_state=666)

3.1 理解數(shù)據(jù)

可以看到變量比較的多,先進(jìn)行分類,除去目標(biāo)變量label,此數(shù)據(jù)集的字段可以分成三個(gè)類別:訂單相關(guān)指標(biāo)、客戶行為相關(guān)指標(biāo)、酒店相關(guān)指標(biāo)。


4 特征工程

#?用訓(xùn)練集進(jìn)行數(shù)據(jù)探索train?=?pd.concat([X_train,y_train],axis=1)

4.1 數(shù)據(jù)預(yù)處理


4.1.1 刪除不必要的列

X_train.pop("sampleid") X_test.pop("sampleid") train.pop("sampleid")

4.1.2 數(shù)據(jù)類型轉(zhuǎn)換

字符串類型的特征需要處理成數(shù)值型才能建模,將arrival和d相減得到"提前預(yù)定的天數(shù)",作為新的特征

#?增加列#?將兩個(gè)日期變量由字符串轉(zhuǎn)換為日期格式類型train["arrial"]?=?pd.to_datimetain["arrval"]) X_tst["arival"]?=?d.to_daetime(X_est["arival"])#?生成提前預(yù)定時(shí)間列(衍生變量)X_trin["day_adanced"]?=?(X_rain["arival"]-Xtrain["d"]).dt.days##?刪除列X_tran.dro(columns="d","arrivl"],inpace=True)

4.1.3 缺失值的變量生成一個(gè)指示啞變量

zsl?=?tain.isnll().sum()[tain.isnll(.sum()!=0].inex

4.1.4 根據(jù)業(yè)務(wù)經(jīng)驗(yàn)填補(bǔ)空缺值?

ordernum_oneyear 用戶年訂單數(shù)為0 ,lasthtlordergap 11%用600000填充 88%用600000填充 一年內(nèi)距離上次下單時(shí)長,ordercanncelednum 用0填充 用戶一年內(nèi)取消訂單數(shù),ordercanceledprecent 用0t填充 用戶一年內(nèi)取消訂
單率 242114 242114 -為空 有2種情況 1:新用戶未下訂單的空-88.42% 214097 2.老用戶1年以上未消費(fèi)的空 增加編碼列未下訂單新用戶和 1年未下訂單的老用戶
price_sensitive -0 ,中位數(shù)填充 價(jià)格敏感指數(shù),consuming_capacity -0 中位數(shù)填充 消費(fèi)能力指數(shù) 226108 -為空情況 1.從未下過單的新用戶214097 2.12011個(gè)人為空原因暫不明確
uv_pre -24小時(shí)歷史瀏覽次數(shù)最多酒店歷史uv. cr_pre -0,中位數(shù)填充 -24小時(shí)歷史瀏覽次數(shù)最多酒店歷史cr -0,中位數(shù)填充 29397 -為空 1.用戶當(dāng)天未登錄APP 28633 2.剛上線的新酒店178 586 無uv,cr記錄 編碼添加 該APP剛上線的新酒店 764 29397
customereval_pre2 用0填充-24小時(shí)歷史瀏覽酒店客戶評(píng)分均值, landhalfhours -24小時(shí)內(nèi)登陸時(shí)長 -用0填充28633 -為空:用戶當(dāng)天未登錄APP 28633
hotelcr ,hoteluv -中位數(shù)填充 797

剛上新酒店 60 #未登錄APP 118

avgprice 0 填充一部分價(jià)格填充為0 近一年未下過訂單的人數(shù),cr 用0填充,

tkq?=?["hstoryvsit_7ordernm","historyviit_visit_detaipagenum","frstorder_b","historyvi #?tbkq?=?["hitoryvsit_7dernum","hisryvisit_isit_detailagenum"] X_train[i].fillna(0,inplace=True)##?一部分用0填充,一部分用中位數(shù)填充#?新用戶影響的相關(guān)屬性:ic_sniti,cosuing_cacityn_l?=?picesensitive","onsmng_cpacty"] fori?in?n_l X_trini][Xra[X_trinnew_ser==1].idex]=0 X_est[i][X_test[X_test.nw_user==1].inex]=0

4.1.5 異常值處理

將customer_value_profit、ctrip_profits中的負(fù)值按0處理
將delta_price1、delta_price2、lowestprice中的負(fù)值按中位數(shù)處理

for?f?in?flter_two:a?=?X_trin[].median()X_tran[f][X_train[f]<0]=aX_test[f][X_est[]<0]=atran[f][train[f]<0]=a

4.1.6 缺失值填充

趨于正態(tài)分布的字段,使用均值填充:businessrate_pre2、cancelrate_pre、businessrate_pre;偏態(tài)分布的字段,使用中位數(shù)填充.

def?na_ill(df): for?col?in?df.clumns: mean?=?X_trai[col].mean() dfcol]=df[col].fillna(median)return##?衍生變量年成交率 X_train["onear_dalate"]=_tain["odernum_onyear"]/X_tran"visinum_onyar"] X_st["onyardealae"]=X_st["orernum_neyear"]/Xtest[visitumonyear"] X_al?=pd.nca([Xtin,Xtes)#決策樹檢驗(yàn)dt?=?Decsionr(random_state=666)pre=?dt.prdict(X_test)pre_rob?=?dt.preicproa(X_test)[:,1] pre_ob

4.2 數(shù)據(jù)標(biāo)準(zhǔn)化

scaler?=?MinMacaer()#決策樹檢驗(yàn)dt?=?DeonTreasifi(random_state=666)

5 特征篩選

5.1 特征選擇-刪除30%列

X_test?=?X_test.iloc[:,sp.get_spport()]#決策樹檢驗(yàn)dt?=?DecisonreeClssifie(random_state=666)dt.fit(X_trin,y_tain)dt.score(X_tst,y_est) pre?=?dt.pdict(X_test) pe_rob?=?dt.redicproba(X_test)[:,1]pr_robuc(pr,tpr)

5.2 共線性/數(shù)據(jù)相關(guān)性

#共線性--嚴(yán)重共線性0.9以上,合并或刪除d?=?Xtrai.crr() d[d<0.9]=0?#賦值顯示高相關(guān)的變量pl.fufsiz=15,15,dpi200) ssheatp(d)

6 建模與模型評(píng)估

6.1 邏輯回歸

y_prob?=?lr.preictproba(X_test)[:,1]y_pred?=?lr.predict(X_test fpr_lr,pr_lr,teshold_lr?=?metris.roc_curve(y_test,y_prob)ac_lr?=?metrcs.aucfpr_lr,tpr_lr)score_lr?=?metrics.accuracy_score(y_est,y_pred) prnt("模準(zhǔn)確率為:{0},AUC得分為{1}".fomat(score_lr,auc_lr)) prit("="*30

6.2 樸素貝葉斯

**

拓端

,贊35

gnb?=?GasinNB()?#?實(shí)例化一個(gè)LR模型gnb.fi(trai,ytran)?#?訓(xùn)練模型y_prob?=?gn.pic_proba(X_test)[:,1]?#?預(yù)測(cè)1類的概率y_pred?=?gnb.preict(X_est)?#?模型對(duì)測(cè)試集的預(yù)測(cè)結(jié)果fpr_gnb,tprgnbtreshold_gb?=?metrics.roc_crve(ytesty_pob)?#?獲取真陽率、偽陽率、閾值aucgnb?=?meic.aucf_gnb,tr_gnb)?#?AUC得分scoe_gnb?=?merics.acuray_score(y_tes,y_pred)?#?模型準(zhǔn)確率

6.3 支持向量機(jī)

**

拓端

,贊19

s?=SVkernel='f',C=,max_ter=10,randomstate=66).fit(Xtrain,ytrain)y_rob?=?sc.decsion_untio(X_st)?#?決策邊界距離y_ed?=vc.redit(X_test)?#?模型對(duì)測(cè)試集的預(yù)測(cè)結(jié)果fpr_sv,tpr_vc,theshld_sv?=?mtris.rc_urv(y_esty_pob)?#?獲取真陽率、偽陽率、閾值au_vc?=?etics.ac(fpr_sc,tpr_sv)?#?模型準(zhǔn)確率scre_sv?=?metrics.ccuracy_sore(_tst,ypre)

6.4 決策樹

**

拓端

,贊25

dtc.fit(X_tran,_raiproba(X_test)[:,1]?#?預(yù)測(cè)1類的概率y_pred?=?dtc.predct(X_test?#?模型對(duì)測(cè)試集的預(yù)測(cè)結(jié)果fpr_dtc,pr_dtc,thresod_dtc=?metrcs.roc_curvey_test,yprob)?#?獲取真陽率、偽陽率、閾值

6.5 隨機(jī)森林

c?=?RndoForetlassiir(rand_stat=666)?#?建立隨機(jī)森rfc.it(X_tain,ytrain)?#?訓(xùn)練隨機(jī)森林模型y_rob?=?rfc.redict_poa(X_test)[:,1]?#?預(yù)測(cè)1類的概率y_pedf.pedic(_test)?#?模型對(duì)測(cè)試集的預(yù)測(cè)結(jié)果fpr_rfc,tp_rfc,hreshol_rfc?=?metrcs.roc_curve(y_test,_prob)?#?獲取真陽率、偽陽率、閾值au_fc?=?meris.auc(pr_rfctpr_fc)?#?AUC得分scre_rf?=?metrcs.accurac_scor(y_tes,y_ped)?#?模型準(zhǔn)確率

6.6 XGboost

**

拓端

,贊13

#?讀訓(xùn)練數(shù)據(jù)集和測(cè)試集dtainxgbatrx(X_rai,yrain) dtest=g.DMrx(Xtest#?設(shè)置xgboost建模參數(shù)paras{'booser':'gbtee','objective':?'binay:ogistic','evlmetric':?'auc'#?訓(xùn)練模型watchlst?=?(dtain,'trai) bs=xgb.ran(arams,dtain,n_boost_round=500eva=watchlst)#?輸入預(yù)測(cè)為正類的概率值y_prob=bst.redict(dtet)#?設(shè)置閾值為0.5,得到測(cè)試集的預(yù)測(cè)結(jié)果y_pred?=?(y_prob?>=?0.5)*1#?獲取真陽率、偽陽率、閾值fpr_xg,tpr_xgb,heshold_xgb?=?metricsroc_curv(test,y_prob) aucxgb=?metics.uc(fpr_gb,tpr_xgb?#?AUC得分score_gb?=?metricsaccurac_sore(y_test,y_pred)?#?模型準(zhǔn)確率print('模型準(zhǔn)確率為:{0},AUC得分為:{1}'.format(score_xgb,auc_xgb))

6.7 模型比較

plt.xlabel('偽陽率') plt.ylabel('真陽率') plt.title('ROC曲線') plt.savefig('模型比較圖.jpg',dpi=400,?bbox_inches='tight') plt.show()

點(diǎn)擊標(biāo)題查閱往期內(nèi)容

Python對(duì)商店數(shù)據(jù)進(jìn)行l(wèi)stm和xgboost銷售量時(shí)間序列建模預(yù)測(cè)分析

左右滑動(dòng)查看更多

01

02

03

04

6.8 重要特征

ea?=?pd.Sries(dct(list((X_trclumsfc.eatre_imortancs_)))) ea.srt_vlues(acedig=Falsefea_s?=?(fa.srt_vauesacnding=alse)).idex


6.9 流失原因分析

  • cityuvs和cityorders值較小時(shí)用戶流失顯著高于平均水平,說明攜程平臺(tái)小城市的酒店信息缺乏,用戶轉(zhuǎn)向使用小城市酒店信息較全的競(jìng)品導(dǎo)致用戶流失

  • 訪問時(shí)間點(diǎn)在7點(diǎn)-19點(diǎn)用戶流失比例高與平均水平:工作日推送應(yīng)該避開這些時(shí)間點(diǎn)

  • 酒店商務(wù)屬性指數(shù)在0.3-0.9區(qū)間內(nèi)用戶流失大于平均水平,且呈現(xiàn)遞增趨勢(shì),說明平臺(tái)商務(wù)指數(shù)高的酒店和用戶期望有差距(價(jià)格太高或其他原因?), 商務(wù)屬性低的用戶流失較少

  • 一年內(nèi)距離上次下單時(shí)長越短流失越嚴(yán)重,受攜程2015年5月-2016年1月爆出的負(fù)面新聞?dòng)绊戄^大,企業(yè)應(yīng)該更加加強(qiáng)自身管理,樹立良好社會(huì)形象

  • 消費(fèi)能力指數(shù)偏低(10-40)的用戶流失較嚴(yán)重,這部分用戶占比50%應(yīng)該引起重視

  • 價(jià)格敏感指數(shù)(5-25)的人群流失高于平均水平,注重酒店品質(zhì)

  • 用戶轉(zhuǎn)化率,用戶年訂單數(shù),近1年用戶歷史訂單數(shù)越高,24小時(shí)內(nèi)否訪問訂單填寫頁的人群比例越大流失越嚴(yán)重,需要做好用戶下單后的追蹤體驗(yàn), 邀請(qǐng)?zhí)顚懭胱◇w驗(yàn),整理意見作出改進(jìn)

  • 提前預(yù)定天數(shù)越短流失越嚴(yán)重用戶一年內(nèi)取消訂單數(shù)越高流失越嚴(yán)重

6.10 建議:

  • 考慮占取三四線城市和低端酒店范圍的市場(chǎng)份額

  • 用戶易受企業(yè)負(fù)面新聞?dòng)绊?,建議企業(yè)勇于承擔(dān)社會(huì)責(zé)任,加強(qiáng)自身管理,提高公關(guān)新聞處理時(shí)效性,樹立品牌良好形像

  • 在節(jié)假日前2-3周開始熱門景點(diǎn)酒店推送

  • 做好酒店下單后的追蹤體驗(yàn),邀請(qǐng)?zhí)顚懭胱◇w驗(yàn),并整理用戶意見作出改進(jìn)

7 客戶畫像

7.1 建模用戶分類

#?用戶畫像特征user_feature?=?["decisiohabit_user,'starprefer','lastpvgap','sid', 'lernum",'historyvisit_visit_detaipagenum',"onyear_dealrat ] #?流失影響特征 fea_lis?=?["cityuvs", "cityorders", "h", "businessrate_pre2" #?數(shù)據(jù)標(biāo)準(zhǔn)化?Kmeans方法對(duì)正態(tài)分布數(shù)據(jù)處理效果更好 scaler?=?StanardScalr() lo_atribues?=?pdDatarame(scr.fittransfrm(all_cte),columns=all_ce.coluns) #?建模分類 Kmens=Means(n_cluste=2,rndom_state=0)?#333 Keans.fi(lot_attributes?#?訓(xùn)練模型 k_char=Kmenscluster_centers_?#?得到每個(gè)分類 plt.figure(figsize=(5,10))


7.2 用戶類型占比

types=['高價(jià)值用戶','潛力用戶'] ax.pie[1],?raius=0.,colors='w') plt.savefig(用戶畫像.jpg'dpi=400,?box_inchs='tigh')

7.3 高價(jià)值用戶分析

占比19.02,訪問頻率和預(yù)定頻率都較高,消費(fèi)水平高,客戶價(jià)值大,追求高品質(zhì),對(duì)酒店星級(jí)要求高,客戶群體多集中在老客戶中,
建議:
多推薦口碑好、性價(jià)比高的商務(wù)酒店連鎖酒店房源吸引用戶;
在非工作日的11點(diǎn)、17點(diǎn)等日間流量小高峰時(shí)段進(jìn)行消息推送。
為客戶提供更多差旅地酒店信息;
增加客戶流失成本:會(huì)員積分制,推出會(huì)員打折卡

7.4 潛力用戶分析

占比:80.98% 訪問頻率和預(yù)定頻率都較低,消費(fèi)水平較低,對(duì)酒店星級(jí)要求不高,客戶群體多集中在新客戶中,客戶價(jià)值待挖掘 建議:
因?yàn)樾掠脩艟佣?,屬于潛在客戶,建議把握用戶初期體驗(yàn)(如初期消費(fèi)有優(yōu)惠、打卡活動(dòng)等),還可以定期推送實(shí)惠的酒店給此類用戶,以培養(yǎng)用戶消費(fèi)慣性為主;
推送的內(nèi)容應(yīng)多為大減價(jià)、大酬賓、跳樓價(jià)之類的;
由于這部分用戶占比較多,可結(jié)合該群體流失情況分析流失客戶因素,進(jìn)行該群體市場(chǎng)的開拓,進(jìn)一步進(jìn)行下沉分析,開拓新的時(shí)長。

關(guān)于作者

Lijie?Zhang邏輯思辨能力強(qiáng),考慮問題全面,熟練掌握數(shù)據(jù)清洗和數(shù)據(jù)預(yù)處理、繪圖和可視化展示,熟悉機(jī)器學(xué)習(xí) sklearn, xgboost 等庫進(jìn)行數(shù)據(jù)挖掘和數(shù)據(jù)建模,掌握機(jī)器學(xué)習(xí)的線性回歸、邏輯回歸、主成分分析、聚類、決策樹、隨機(jī)森林、?xgboost、 svm、神經(jīng)網(wǎng)絡(luò)算法。

本文摘選?《?PYTHON用戶流失數(shù)據(jù)挖掘:建立邏輯回歸、XGBOOST、隨機(jī)森林、決策樹、支持向量機(jī)、樸素貝葉斯和KMEANS聚類用戶畫像?》?,點(diǎn)擊“閱讀原文”獲取全文完整資料。

點(diǎn)擊標(biāo)題查閱往期內(nèi)容

Python對(duì)商店數(shù)據(jù)進(jìn)行l(wèi)stm和xgboost銷售量時(shí)間序列建模預(yù)測(cè)分析
PYTHON集成機(jī)器學(xué)習(xí):用ADABOOST、決策樹、邏輯回歸集成模型分類和回歸和網(wǎng)格搜索超參數(shù)優(yōu)化
R語言集成模型:提升樹boosting、隨機(jī)森林、約束最小二乘法加權(quán)平均模型融合分析時(shí)間序列數(shù)據(jù)
Python對(duì)商店數(shù)據(jù)進(jìn)行l(wèi)stm和xgboost銷售量時(shí)間序列建模預(yù)測(cè)分析
R語言用主成分PCA、?邏輯回歸、決策樹、隨機(jī)森林分析心臟病數(shù)據(jù)并高維可視化
R語言基于樹的方法:決策樹,隨機(jī)森林,Bagging,增強(qiáng)樹
R語言用邏輯回歸、決策樹和隨機(jī)森林對(duì)信貸數(shù)據(jù)集進(jìn)行分類預(yù)測(cè)
spss modeler用決策樹神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)ST的股票
R語言中使用線性模型、回歸決策樹自動(dòng)組合特征因子水平
R語言中自編基尼系數(shù)的CART回歸決策樹的實(shí)現(xiàn)
R語言用rle,svm和rpart決策樹進(jìn)行時(shí)間序列預(yù)測(cè)
python在Scikit-learn中用決策樹和隨機(jī)森林預(yù)測(cè)NBA獲勝者
python中使用scikit-learn和pandas決策樹進(jìn)行iris鳶尾花數(shù)據(jù)分類建模和交叉驗(yàn)證
R語言里的非線性模型:多項(xiàng)式回歸、局部樣條、平滑樣條、 廣義相加模型GAM分析
R語言用標(biāo)準(zhǔn)最小二乘OLS,廣義相加模型GAM?,樣條函數(shù)進(jìn)行邏輯回歸LOGISTIC分類
R語言ISLR工資數(shù)據(jù)進(jìn)行多項(xiàng)式回歸和樣條回歸分析
R語言中的多項(xiàng)式回歸、局部回歸、核平滑和平滑樣條回歸模型
R語言用泊松Poisson回歸、GAM樣條曲線模型預(yù)測(cè)騎自行車者的數(shù)量
R語言分位數(shù)回歸、GAM樣條曲線、指數(shù)平滑和SARIMA對(duì)電力負(fù)荷時(shí)間序列預(yù)測(cè)R語言樣條曲線、決策樹、Adaboost、梯度提升(GBM)算法進(jìn)行回歸、分類和動(dòng)態(tài)可視化
如何用R語言在機(jī)器學(xué)習(xí)中建立集成模型?
R語言ARMA-EGARCH模型、集成預(yù)測(cè)算法對(duì)SPX實(shí)際波動(dòng)率進(jìn)行預(yù)測(cè)在python 深度學(xué)習(xí)Keras中計(jì)算神經(jīng)網(wǎng)絡(luò)集成模型R語言ARIMA集成模型預(yù)測(cè)時(shí)間序列分析R語言基于Bagging分類的邏輯回歸(Logistic Regression)、決策樹、森林分析心臟病患者
R語言基于樹的方法:決策樹,隨機(jī)森林,Bagging,增強(qiáng)樹
R語言基于Bootstrap的線性回歸預(yù)測(cè)置信區(qū)間估計(jì)方法
R語言使用bootstrap和增量法計(jì)算廣義線性模型(GLM)預(yù)測(cè)置信區(qū)間
R語言樣條曲線、決策樹、Adaboost、梯度提升(GBM)算法進(jìn)行回歸、分類和動(dòng)態(tài)可視化
Python對(duì)商店數(shù)據(jù)進(jìn)行l(wèi)stm和xgboost銷售量時(shí)間序列建模預(yù)測(cè)分析
R語言隨機(jī)森林RandomForest、邏輯回歸Logisitc預(yù)測(cè)心臟病數(shù)據(jù)和可視化分析
R語言用主成分PCA、?邏輯回歸、決策樹、隨機(jī)森林分析心臟病數(shù)據(jù)并高維可視化
Matlab建立SVM,KNN和樸素貝葉斯模型分類繪制ROC曲線
matlab使用分位數(shù)隨機(jī)森林(QRF)回歸樹檢測(cè)異常值


PYTHON用戶流失數(shù)據(jù)挖掘:建立邏輯回歸、XGBOOST、隨機(jī)森林、決策樹、支持向量機(jī)、樸的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
行唐县| 茂名市| 漠河县| 万荣县| 彩票| 惠州市| 疏勒县| 昔阳县| 柯坪县| 井陉县| 岳池县| 揭东县| 资兴市| 石首市| 潢川县| 大冶市| 安陆市| 莱芜市| 保康县| 宁阳县| 溧水县| 万荣县| 长春市| 攀枝花市| 郁南县| 丰都县| 烟台市| 繁峙县| 内乡县| 宝应县| 新竹县| 雷山县| 库车县| 酒泉市| 南乐县| 平遥县| 黄大仙区| 惠东县| 兴国县| 偏关县| 都兰县|