Stata - 面板内重复的时间值

时间:2016-07-24 11:00:38

标签: stata

我有一个具有以下格式的数据集:

    imageViewStatus.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
           cursor.moveToPosition(position);
           idSpeaker = cursor.getInt(cursor.getColumnIndex("_id"));

            Log.w("id",String.valueOf(idSpeaker));
            mDatabaseHelper = new DatabaseHelper(context);

            mSqLiteDatabase = mDatabaseHelper.getWritableDatabase();

            mSqLiteDatabase.delete(mDatabaseHelper.TABLE_LIKED,
                    "liked_id = ?",
                    new String[] {String.valueOf(idSpeaker)});
            cursor.requery();


            notifyDataSetChanged();
        }
    });

正如您所看到的,公司可以在同一时期拥有多个价值(因为它们被两个不同的代理商评级)。当我使用Company|Dependent var|Independent vars|Company ID|Date|dummy1|dummy2 A|Values|Values|1|01/01/2015|0|1 A|Values|Values|1|01/01/2015|1|0 A|Values|Values|1|01/01/2014|1|0 B|Values|Values|2|01/01/2015|0|1 B|Values|Values|2|01/01/2014|0|1 来定义我抛出xtset的面板数据时,就会出现问题。我希望按公司对错误进行聚类,因此我使用"repeated time values within panel"定义了面板数据集。有没有办法解决错误?

我希望区分stata认为相同的两个条目(即,但不是虚拟变量区分它们),但仍然是基于公司的集群错误(使用公司ID)。我需要创建一个新的ID吗?这会失去公司的集群吗?

任何帮助都将不胜感激。

劳伦斯

跟进:基本上我发现我正在处理所谓的多维面板(例如y_i_j_k),而不是二维面板(y_i_j),因此你无法进行二维命令a> 2维面板。因此,我需要通过创建新ID("xtset CompanyID Date")来重新构建面板2的两个维度。然后,这允许您使用二维命令。我想你可以稍后使用集群(egen newID = group(companyID Dummy1 Dummy2)对数据进行分组。感谢

0 个答案:

没有答案