PLANVARS 次指令 (CSPLAN 指令)

PLANVARS 用於為要在擷取樣本或將樣本用作選取或估計處理程序的輸入時建立的平面變數命名。

ANALYSISWEIGHT。 估計程序中要由「複合樣本」分析程序使用之每個單位的最終樣本加權。 如果指定分析設計,則需要 ANALYSISWEIGHT 。 如果指定範例設計,則會忽略它並發出警告。

SAMPLEWEIGHT。 使用 CSSELECT 執行樣本設計時將產生的整體樣本加權。 執行範例計劃時,會自動建立最終取樣加權。

  • 只有在指定取樣設計時,才允許使用 SAMPLEWEIGHT 。 如果指定分析設計,則會忽略它並發出警告。
  • 所選取單位的樣本加權為正數。 它們會考量設計的所有階段,以及先前的取樣加權 (如果有指定的話)。
  • 如果未指定 SAMPLEWEIGHT ,則會將預設名稱 (SampleWeight_Final_) 用於範例加權變數。

PREVIOUSWEIGHT。 在多階段設計中計算最終取樣加權時使用的加權。

只有在指定取樣設計時,才允許使用 PREVIOUSWEIGHT 。 如果指定分析設計,則會忽略它並發出警告。

通常,前一個加權變數是在分階段範例選取程序的前一個階段中產生。 CSSELECT 會將先前的加權與現行階段的加權相乘,以取得最終取樣加權。

例如,假設您想要對城市中的個人進行取樣,但在研究開始時僅提供城市資料。 對於擷取的第一階段,會建立設計計劃,指定要從作用中檔案取樣 10 個城市。 PLANVARS 次指令指定要以 CityWeights名稱儲存取樣加權。

CSPLAN SAMPLE   
  /PLAN FILE='/survey/city.csplan'
  /PLANVARS SAMPLEWEIGHT=CityWeights
  /DESIGN CLUSTER=city
  /METHOD TYPE=PPS_WOR
  /MOS VARIABLE=SizeVar
  /SIZE VALUE=10.

此計劃將在每一個案例都是城市的作用中檔案上使用 CSSELECT 來執行。

對於下一個擷取階段,會建立設計計劃,指定在城市內取樣 50 個個體。 此設計使用 PREVIOUSWEIGHT 關鍵字來指定在計算所選取個體的最終取樣加權時,將使用在第一階段中產生的樣本加權。 最終加權會儲存至變數 FinalWeights

CSPLAN SAMPLE
  /PLAN FILE='/survey/individuals.csplan'
  /PLANVARS PREVIOUSWEIGHT=CityWeights
            SAMPLEWEIGHT=FinalWeights
  /DESIGN STRATA=city
  /METHOD TYPE=SIMPLE_WOR
  /SIZE VALUE=50.

階段 2 的計劃將在作用中檔案上使用 CSSELECT 執行,在此檔案中,會記錄每個人的案例代表個人以及 cityCityWeights 。 請注意,在此階段中, city 識別為分層變數,因此在城市內對個體進行取樣。