楼主: MUNIHEIHUIHUI
2103 2

[编程问题求助] stata 编程分析数据问题 [推广有奖]

  • 0关注
  • 0粉丝

大专生

41%

还不是VIP/贵宾

-

威望
0
论坛币
3 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
768 点
帖子
23
精华
0
在线时间
60 小时
注册时间
2008-6-17
最后登录
2019-7-30

楼主
MUNIHEIHUIHUI 在职认证  发表于 2017-6-7 11:30:13 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
用编程分析数据,出表和图时无法显示,具体程序如下,请问各位专家,能给看出其中的问题不?
4. Table
  1. quietly {
  2.     log using patent_survey_5.log
  3.    
  4. forvalues i = 2013(1)2015 {
  5.         noisily tabulate rdex`i'interval rdex`i'check
  6.   noisily list RDexpense`i'_thRMB rdex`i'check rdex`i'interval if rdex`i'check > rdex`i'interval & rdex`i'check !=. & rdex`i'interval !=.
  7.     }

  8. global var_people year employee HE_ratio HEemployee RD_ratio RDemployee
  9. global var_patent Nb_patent effectivepatent_per_em effectivepatent_per_rdem invention utilitymodel design invention_proportion
  10.     global var_expense RDexpense2015_thRMB RDexpense2015_per_em RDexpense2015_per_rdem RDexpense2015_per_patent growth_rate_2015 patentexpense_thRMB
  11. global var_interval rdratio_code pexratio_code govpatentratio_code patentenforceratio_code inventionenforceratio_code UMenforceratio_code ///
  12.                      designenforceratio_code patentproduct_code inventionproduct_code umproduct_code designproduct_code patentlicensing_code ///
  13.       inventionlicensing_code umlicensing_code designlicensing_code tranferratio_code inventiontransfer_code umtransfer_code designtransfer_code ///
  14.       patentincome_code rdperiod_code
  15. global var_group1 province_code region
  16. global var_group2 industry_regroup2
  17. global var_group3 year_interval HE_level
  18. global var_group4 scale2 type1 ownership_regroup
  19.     global var_group5 patentenforceratio_code patentproduct_code patentlicensing_code tranferratio_code patentincome_code rdperiod_code
  20.    
  21. * mytabstat
  22.     * syntax varlist, i(varlist) [j(varlist)]
  23. noisily: mytabstat $var_people , i($var_group1 $var_group2 $var_group3 $var_group4 patent_interval)
  24.     noisily: mytabstat $var_patent , i($var_group1 $var_group2 $var_group3 $var_group4 patent_interval)
  25.     noisily: mytabstat $var_expense , i($var_group1 $var_group2 $var_group3 $var_group4 patent_interval)
  26. noisily: mytabstat $var_people , i($var_group1) j($var_group2 $var_group3 $var_group4 patent_interval)   
  27. noisily: mytabstat $var_patent , i($var_group1) j($var_group2 $var_group3 $var_group4 patent_interval)
  28.     noisily: mytabstat $var_expense , i($var_group1) j($var_group2 $var_group3 $var_group4 patent_interval)
  29. noisily: mytabstat $var_people , i($var_group2) j($var_group3 $var_group4 patentNb_if)
  30.     noisily: mytabstat $var_patent , i($var_group2) j($var_group3 $var_group4 patentNb_if)
  31.     noisily: mytabstat $var_expense , i($var_group2) j($var_group3 $var_group4 patentNb_if)
  32.     noisily: mytabstat $var_people , i($var_group5)
  33.     noisily: mytabstat $var_patent , i($var_group5)
  34.     noisily: mytabstat $var_expense , i($var_group5)
  35.     *mytabulate
  36.     *syntax varlist, i(varlist) [j(varlist)]
  37.     noisily: mytabulate $var_group1 $var_group2 $var_group3 $var_group4 , i($var_group1 $var_group2 $var_group3 $var_group4)
  38. noisily: mytabulate $var_interval , i($var_group1 $var_group2 $var_group3 $var_group4)
  39.     * myHHI
  40.     * syntax varlist [, i(varlist)]
  41.     noisily: myHHI Nb_patent invention utilitymodel design employee HEemployee RDemployee
  42. noisily: myHHI Nb_patent invention utilitymodel design employee HEemployee RDemployee, i($var_group1 $var_group2)
  43.     * myHHI2
  44.     * syntax varlist, i(varlist)
  45.     noisily: myHHI2 Nb_patent invention utilitymodel design employee HEemployee RDemployee, i(industry_code city province_code)
  46.     * mybig
  47.     * syntax varlist, n(integer) [i(varlist)] [j(varlist)] [k(varlist)]
  48.     noisily: mybig Nb_patent invention employee RDemployee RDexpense2015_per_patent RDexpense2015_thRMB, n(25) ///
  49.           j(Nb_patent invention employee RDexpense2015_thRMB year) ///
  50.     k(industry_code region province_code city type1 ownership_regroup HElevel)
  51.    
  52.     * mybig2
  53.     * syntax varlist, n(integer) i(varlist)
  54.     gen Nb_firm = 1
  55. noisily: mybig2 Nb_firm Nb_patent employee HEemployee RDemployee, n(25) i(province_code industry_code)
  56.     noisily: mybig2 Nb_firm Nb_patent employee HEemployee RDemployee, n(10) i(city)
  57. * mybig2_share
  58.     * syntax varlist, n(integer) i(varlist)
  59. noisily: mybig2_share HEhigh HElow IPRreduce IPRimprove gf patentinfringe cord IPmanagement, n(25) i(city industry_code)
  60. noisily: mybig2_share HEhigh HElow IPRreduce IPRimprove gf patentinfringe cord IPmanagement, n(10) i(province_code)

  61. * patent>100
  62. preserve
  63. keep if patent_interval == 10
  64. noisily display "In the firms holding more than 100 effective patents"
  65. noisily: mytabstat $var_people , i($var_group1 $var_group2 $var_group3 $var_group4)
  66. noisily display "In the firms holding more than 100 effective patents"
  67.     noisily: mytabstat $var_patent , i($var_group1 $var_group2 $var_group3 $var_group4)
  68. noisily display "In the firms holding more than 100 effective patents"
  69.     noisily: mytabstat $var_expense , i($var_group1 $var_group2 $var_group3 $var_group4)
  70. restore
  71.     log close
  72. }
  73. * myscatter
  74. * syntax varlist, y(varlist) [i(varlist)]
  75. myscatter RDexpense2015_thRMB y(Nb_patent effectivepatent_per_em effectivepatent_per_rdem invention_proportion)
  76. myscatter RDemployee RD_ratio employee year, y(Nb_patent invention_proportion)
  77. myscatter year, y(employee)
  78. myscatter rdratio_code, y(Nb_patent effectivepatent_per_em effectivepatent_per_rdem invention_proportion)
  79. * myscatter_province
  80. * syntax varlist, y(varlist)
  81. myscatter_province RDexpense2015_thRMB y(Nb_patent effectivepatent_per_em effectivepatent_per_rdem invention_proportion)
  82. myscatter_province RDemployee RD_ratio employee year, y(Nb_patent invention_proportion)
  83. myscatter_province year, y(employee)
  84. myscatter_province rdratio_code, y(Nb_patent effectivepatent_per_em effectivepatent_per_rdem invention_proportion)
  85. * myscatter_sector
  86. * syntax varlist, y(varlist)
  87. myscatter_sector RDexpense2015_thRMB y(Nb_patent effectivepatent_per_em effectivepatent_per_rdem invention_proportion)
  88. myscatter_sector RDemployee RD_ratio employee year, y(Nb_patent invention_proportion)
  89. myscatter_sector year, y(employee)
  90. myscatter_sector rdratio_code, y(Nb_patent effectivepatent_per_em effectivepatent_per_rdem invention_proportion)
  91. * myscatter_weight
  92. * syntax varlist, y(varlist) [i(varlist)]
  93. myscatter_weight rdratio_code pexratio_code HElevel, y($var_group5)
  94. * mybar
  95. * syntax varlist, type(string) i(varlist) [j(varlist)]
  96. mybar employee HEemployee RDemployee Nb_patent invention utilitymodel design RDexpense2015_thRMB patentexpense_thRMB, ///
  97.       type(sum) i(scale2 year_interval ownership_regroup)
  98. mybar HElow HEhigh HE_ratio RD_ratio effectivepatent_per_em effectivepatent_per_rdem invention_proportion RDexpense2015_per_em RDexpense2015_per_rdem RDexpense2015_per_patent growth_rate_2015, ///
  99.       type(mean) i(scale2 year_interval ownership_regroup)
  100. mybar patentNb_if patentadvantage_if IPRreduce IPRimprove gf patentinfringe noproductpatent nocraftpatent cord IPmanagement, ///
  101.       type(mean) i(scale2 year_interval ownership_regroup)
  102. * mybar_province
  103. * syntax varlist, type(string) i(varlist)
  104. mybar_province employee HEemployee RDemployee Nb_patent invention utilitymodel design RDexpense2015_thRMB patentexpense_thRMB, ///
  105.                type(sum) i(scale2 year_interval ownership_regroup)
  106. mybar_province HElow HE high HE_ratio RD_ratio effectivepatent_per_em effectivepatent_per_rdem invention_proportion RDexpense2015_per_em RDexpense2015_per_rdem RDexpense2015_per_patent growth_rate_2015, ///
  107.                type(mean) i(scale2 year_interval ownership_regroup)
  108. mybar_province patentNb_if patentadvantage_if IPRreduce IPRimprove gf patentinfringe noproductpatent nocraftpatent cord IPmanagement, ///
  109.                type(mean) i(scale2 year_interval ownership_regroup)
  110. * mybar_sector
  111. * syntax varlist, type(string) i(varlist)
  112. mybar_sector employee HEemployee RDemployee Nb_patent invention utilitymodel design RDexpense2015_thRMB patentexpense_thRMB, ///
  113.              type(sum) i(scale2 year_interval ownership_regroup)
  114. mybar_sector HElow HE high HE_ratio RD_ratio effectivepatent_per_em effectivepatent_per_rdem invention_proportion RDexpense2015_per_em RDexpense2015_per_rdem RDexpense2015_per_patent growth_rate_2015, ///
  115.              type(mean) i(scale2 year_interval ownership_regroup)
  116. mybar_sector patentNb_if patentadvantage_if IPRreduce IPRimprove gf patentinfringe noproductpatent nocraftpatent cord IPmanagement, ///
  117.              type(mean) i(scale2 year_interval ownership_regroup)

  118. 表格部分除了list可以显示之外,其他都无法显示。以下是关于图的显示结果:
  119. myscatter RDexpense2015_thRMB y(Nb_patent effectivepatent_per_em effectivepatent_per_rdem invention_proportion)
  120. factor variables and time-series operators not allowed
  121. r(101);
  122. .
  123. . myscatter RDemployee RD_ratio employee year, y(Nb_patent invention_proportion)
  124. command xtitle is unrecognized
  125. r(199);
  126. .
  127. . myscatter year, y(employee)
  128. command xtitle is unrecognized
  129. r(199);
  130. .
  131. . myscatter rdratio_code, y(Nb_patent effectivepatent_per_em effectivepatent_per_rdem invention_proportion)
  132. command xtitle is unrecognized
  133. r(199);
  134. .
复制代码



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Stata tata unrecognized time-series Proportion

沙发
夏目贵志 发表于 2017-6-7 12:47:54
大段代码用代码格式发就好看多了。
另外,最好能提供一些数据作为测试用。

藤椅
夏目贵志 发表于 2017-6-7 12:54:14
而且,你这里头这么多自己写的程序,你都不发出来,就给个syntax,然后报错,那怎么可能知道具体是哪里错呢?自己定义的mytabstat这些程序,涉及到的最好是发出来。比如
  1. myscatter RDexpense2015_thRMB y(Nb_patent effectivepatent_per_em effectivepatent_per_rdem invention_proportion)
  2. factor variables and time-series operators not allowed
  3. r(101);
复制代码

看得到的变量列表里没有factor variables and time-series operators, 那就只可能是你的myscatter程序里有。你不发程序出来,自然就看不到。

另外有个不解的地方就是:你都自己写了这么多程序了,怎么factor variables and time-series operators not allowed和command xtitle is unrecognized这种错误都找不出来呢?程序是你自己写的吗还是别处找来的?

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-31 21:44