2016-05-10 14 views
0

アロハ!descr:R内のCrossTableコマンドで残量が表示されない

私はここで分析複製しようとしています:http://www.daleidoscope.com/chispssr/

をだけでなく、生産残差を見てみたいです。

library("descr") 
chidata <- matrix(c(23,45,21,52),nrow=2,ncol=2) 
chidata 
CrossTable(chidata) 

を私はのいずれかを使用すると、正しいテーブル

CrossTable(chidata, chisq = T) 

が正しいカイ二乗

を生成するが、生成することができる:コマンドを使用

残りのコマンド:

CrossTable(chidata, chisq = T, resid=T, sresid=T, asresid=T) 

テーブルとカイ2乗だけが生成され、残差は表示されません。

私はクロスタブからの例を実行したとき、私はこのエラーを発見したにも役立ちます。?また、残留結果を残し

# Simple cross tabulation of education versus prior induced abortions 
# using infertility data 
data(infert, package = "datasets") 
CrossTable(infert$education, infert$induced, expected = TRUE, asresid= TRUE) 

を。

表示させる方法はありますか?

ありがとうございます!

+0

3つのCrossTable()のすべての出力を投稿できますか?最初の2つのカイ2乗出力はまったく同じですか?さもなければ私達はそれのためにあなたの言葉を取らなければならない基底構造のオブジェクトに対して 'str(chidata)'を実行することさえできます。 – Parfait

+0

「T」という名前のオブジェクトを無意識のうちに作成したのではなく、TRUE(常にそうであるように)を使用する必要があります。怠け者の「TRUE」型の「T」は、Larry Wallが奨励している種類ではありません:http://threevirtues.com/ –

+0

あなたのコメントをありがとう!私は出力を含めようとしましたが、文字制限(591文字で長すぎます)を超えていましたが、出力は 'CrossTable(chidata、chisq = TRUE)'と 'CrossTable(chidata、chisq = TRUE、resid = TRUE、sresid = TRUE、asresid = TRUE)。残念ながら、すべてのコードをTからTRUEに変更しましたが、出力は変更されませんでした。 –

答えて

0

これは私が得るものです:

> CrossTable(chidata, chisq = T, resid=T, sresid=T, asresid=T) 
    Cell Contents 
|-------------------------| 
|      N | 
| Chi-square contribution | 
|   N/Row Total | 
|   N/Col Total | 
|   N/Table Total | 
|    Residual | 
|   Std Residual | 
|   Adj Std Resid | 
|-------------------------| 

================================ 
      [,1]  [,2] Total 
-------------------------------- 
[1,]   23  21  44 
      0.149 0.139   
      0.523 0.477 0.312 
      0.338 0.288   
      0.163 0.149   
      0.648 -0.648   
-------------------------------- 
[2,]   45  52  97 
      0.068 0.063   
      0.464 0.536 0.688 
      0.662 0.712   
      0.319 0.369   
     -0.648 0.648   
-------------------------------- 
Total  68  73  141 
      0.482 0.518   
================================ 

Statistics for All Table Factors 

Pearson's Chi-squared test 
------------------------------------------------------------ 
Chi^2 = 0.419286  d.f. = 1  p = 0.517 

Pearson's Chi-squared test with Yates' continuity correction 
------------------------------------------------------------ 
Chi^2 = 0.216829  d.f. = 1  p = 0.641 

だから、これはあなたが期待したものではありません(または見ている)場合は、おそらくあなたは、「すべて」のバージョン番号を掲示する必要があります。

+0

これも私が得たもので、あなたのように、残差、標準残差、および調整済み標準残差は表示されません。テーブルと全体のカイ2乗だけが表示されます。私はR 3.3.0とdescr 1.1.2を使用しています。 –

+0

Wade-a-minute:すべての残差が表示されています。 (Nでも、それは "広告された"ものです。) –

+0

はい - そうです - 私はそれを生成するコードとそうでないコードの両方を持っています - 私は確認するために戻っています - ありがとう! –

関連する問題