collapse
データセットのいくつかの変数が必要ですが、問題が発生しています。
基本的に、2つの変数があります
valor_receita_propria
(英語では own_revenue_value)qt_tec_total
(または total_tec_qt、機関内の技術者の数)。
上記の変数の値が個々のプラントを参照するか、その企業を参照するかを指定する 2 つのダミー変数があります。
たとえば、in_refT
が 1 の場合、そのプラントの値はqt_tec_total
実際には企業全体を指します。が 2 の場合in_refT
、その植物の値はその特異な植物を参照します。
私がする必要があるのは、エンタープライズのすべての値を集約することです。私の計画は、企業を参照するすべての値の平均をとり、各プラントを参照するすべての値の合計を取ることだったので、私は書きました:
. collapse (sum) receitasum=vl_receita_propria if in_refC==2 (sum) tecsum=qt_tec_total if in_refT==2 (mean) receitasum=vl_receita_propria if in_refC==1 (mean) tecsum=qt_tec_total if in_refT==1 (sum) em_exerc (sum) doc_do (sum) qt_matricula_curso1, by (ano CO_MANT3)
各企業全体のみを排他的に参照する、各種類の変数が 1 つだけになるようにする必要があります。ただし、次のエラーが表示されます。
無効な '(' r(198);