2015-09-01 5 views
0

Я новичок в R.Если я хочу показать, что выбрасывание всего пространства для образцов двух кубиков, как (1,1) (1,2) (1,3) (1,4) (1,5) (1 , 6) (2,1) (2,2) ... (2,6) (3,1) ... (6,6)Как я могу отобразить пространство для образцов в кости с помощью R?

Моя мысль: x < -1: 6 y < - 1: 6, но я хочу знать, как сгенерировать (x, y). Вопрос озадачил меня вопросом времени.

+1

Что вы ожидаемый результат? Вы хотите отобразить '(1,1) (1,2)' на экране? Или иметь результаты, хранящиеся в объекте (список, матрица, ...)? –

+0

Я хочу показать, что выбрал все пространство образца двух кубиков, как (x = 1, y = 1) ... (x = 6, y = 6) – Kevin

+6

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

ответ

2

Вы можете использовать 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

Вы можете использовать библиотеку Prob из CRAN Ваш ответ должен быть что-то вроде:

library(prob) 
rolldie(2) 

С уважением