Запуск простой статистики с помощью служб R - PullRequest
0 голосов
/ 04 августа 2020

Эта якобы простая задача поставила меня в тупик. Моя работа недавно получила SQL R Services 2016, и, чтобы опробовать ее, я пытаюсь запустить тест пропорции из двух выборок.

DECLARE @rscript NVARCHAR(MAX);
    EXEC sp_execute_external_script 
        @language=N'R',
        @script=N'
        test<- prop.test(x=c(15,13), n=c(321,302), p = NULL, alternative = "two.sided", correct = TRUE)
        outputset <- data.frame(test$estimate)',
        @input_data_1 = N'
        '
    WITH RESULT SETS(([RESULTS] float));
    GO

По какой-то причине, когда я использую приведенный выше код, я получаю ошибка

EXECUTE statement failed because its WITH RESULT SETS clause specified 1 result set(s), but the statement only sent 0 result set(s) at run time. 

Приведенный выше код является последним из серии вариантов, которые я пытался получить. Код R должен быть в порядке, так как я получаю результаты, когда тестирую это в R, но по какой-то причине вывод не отправляется на SQL. Есть предложения, как подойти к этой проблеме? Правильная статистика в сервисах R просто не вариант?

...