2015-09-01 3 views
0

Je suis un débutant R.Si je veux montrer que jetant tous les deux espace de tous les échantillons comme (1,1) (1,2) (1,3) (1,4) (1,5) (1 , 6) (2,1) (2,2) ... (2,6) (3,1) ... (6,6)Comment pourrais-je afficher l'espace d'échantillon de dés par R?

Ma pensée est x < -1: 6 y < - 1: 6, mais je veux savoir comment générer (x, y). La question m'a rendu perplexe une période de temps.

+1

Quelle est votre résultat attendu? Voulez-vous afficher '(1,1) (1,2)' sur l'écran? Ou ayant les résultats stockés dans un objet (liste, matrice, ...)? –

+0

Je veux montrer en jetant l'espace d'échantillon de tous les deux dés comme (x = 1, y = 1) ... (x = 6, y = 6) – Kevin

+6

'expand.grid (x = 1: 6, y = 1: 6) ' – jeremycg

Répondre

2

Vous pouvez utiliser expand.grid:

> expand.grid(x=1:6, y=1:6) 
    x y 
1 1 1 
2 2 1 
3 3 1 
4 4 1 
5 5 1 
6 6 1 
7 1 2 
8 2 2 
9 3 2 
10 4 2 
11 5 2 
12 6 2 
13 1 3 
... 
0

Vous pouvez utiliser prob bibliothèque de Cran Votre réponse devrait être quelque chose comme:

library(prob) 
rolldie(2) 

Cordialement