我有两个变量:
' Create a trendline for the chart
Dim TL As Trendline
Set TL = ActiveChart.SeriesCollection(i).Trendlines.Add(Type:=xlLinear, Forward:=0, _
Backward:=0, DisplayEquation:=1, DisplayRSquared:=0, _
Name:="LC" & CStr(i) & " Trend")
' Generate the trendline constants and place them on the summary sheet
CoverSheet.Cells(CSResults(i), CSFitSlope).Value = "=INDEX(LINEST(" & YValues & "," & XValues & ",TRUE, TRUE), 1)"
CoverSheet.Cells(CSResults(i), CSFitOffset).Value = "=INDEX(LINEST(" & YValues & "," & XValues & ",TRUE, TRUE), 1,2)"
CoverSheet.Cells(CSResults(i), CSFitCorr).Value = "=INDEX(LINEST(" & YValues & "," & XValues & ",TRUE, TRUE), 3)"
,已婚或未婚Married
,是黑色,白色或其他我正试图在整个人群中找到Race
和Married
的百分比。
我尝试了以下代码:
Black
但是,我要的是274/2246,而不是tab married race, row
married | black other white | Total
-----------+---------------------------------+----------
married | 274 18 1,150 | 1,442
| 19.00 1.25 79.75 | 100.00
-----------+---------------------------------+----------
single | 309 8 487 | 804
| 38.43 1.00 60.57 | 100.00
-----------+---------------------------------+----------
Total | 583 26 1,637 | 2,246
| 25.96 1.16 72.89 | 100.00
给我的274/1442。
答案 0 :(得分:2)
您可以直接使用cell
选项进行操作:
sysuse auto, clear
tabulate foreign rep78, cell
+-----------------+
| Key |
|-----------------|
| frequency |
| cell percentage |
+-----------------+
| Repair Record 1978
Car type | Poor Fair Average Good Excellent | Total
-----------+-------------------------------------------------------+----------
Domestic | 2 8 27 9 2 | 48
| 2.90 11.59 39.13 13.04 2.90 | 69.57
-----------+-------------------------------------------------------+----------
Foreign | 0 0 3 9 9 | 21
| 0.00 0.00 4.35 13.04 13.04 | 30.43
-----------+-------------------------------------------------------+----------
Total | 2 8 30 18 11 | 69
| 2.90 11.59 43.48 26.09 15.94 | 100.00
答案 1 :(得分:1)
另一种方法是使用 Stata Journal 中的社区贡献命令groups
。
. sysuse auto, clear
(1978 Automobile Data)
. groups foreign rep78
+------------------------------------+
| foreign rep78 Freq. Percent |
|------------------------------------|
| Domestic 1 2 2.90 |
| Domestic 2 8 11.59 |
| Domestic 3 27 39.13 |
| Domestic 4 9 13.04 |
| Domestic 5 2 2.90 |
|------------------------------------|
| Foreign 3 3 4.35 |
| Foreign 4 9 13.04 |
| Foreign 5 9 13.04 |
+------------------------------------+
请注意,与tabulate
不同的是,groups
可以对常规多向表执行此操作。有关概述,请参见https://www.statalist.org/forums/forum/general-stata-discussion/general/1403309-groups-updated-on-ssc。该线程包含对2017年《国家统计公报》中的文章的引用。
在撰写本文时,可以使用ssc install groups
或使用search st0496_1, entry
产生的可点击链接下载最新版本。