Я новичок в статистике.В настоящее время посещаю вводный курс, в котором используется spss .Я пытался выучить r в одно и то же время, и до сих пор я последовательно получал одинаковые результаты для вычислений с обоими инструментами, как и ожидалось.
Однако мыВ настоящее время выполняются корреляции (Pearson's Rho
) и подгонка линейных моделей, и я последовательно получаю разные результаты между R
и SPSS
.
Набор данных GSS2012.zip в этом zip-файле .
d = GSS2012$tolerance
e = GSS2012$age
f = GSS2012$polviews
g = GSS2012$educ
SPSS R std. error (SPSS)
intercept 6,694 7,29707726 0,623
e -0,031 -0,03130627 0,006
f -0,123 -0,20586503 0,072
g 0,411 0,40029541 0,033
Полные минимальные рабочие примеры для получения результатов, приведенных выше, приведены ниже.
Я пробовал разные use="stuff"
за cor
;не имеет значения.
cor(d, e, use = "pairwise.complete.obs")
Полный, минимальный рабочий пример для lm
:
> library(haven)
> GSS2012 <- read_sav("full version/GSS2012.sav")
> lm(GSS2012$tolerance ~ GSS2012$age + GSS2012$polviews + GSS2012$educ, na.action="na.exclude", singular.ok = F)
Call:
lm(formula = GSS2012$tolerance ~ GSS2012$age + GSS2012$polviews +
GSS2012$educ, na.action = "na.exclude", singular.ok = F)
Coefficients:
(Intercept) GSS2012$age GSS2012$polviews GSS2012$educ
7.29708 -0.03131 -0.20587 0.40030
Ничто до сих пор не давало мне такие же значения, как SPSS
.--- Не то чтобы я знал, что последние обязательно являются правильными, я просто хотел бы повторить результаты.
SPSS-скрипт:
DATASET ACTIVATE DataSet1.
REGRESSION
/MISSING LISTWISE
/STATISTICS COEFF OUTS R ANOVA
/CRITERIA=PIN(.05) POUT(.10)
/NOORIGIN
/DEPENDENT tolerance
/METHOD=ENTER age polviews educ.
Подобные статьи, вероятно, связаны между собой: link1 ; link2 ; link3 , но я не смог использовать содержащуюся в нем информацию для репликации данных SPSS
.(Опять же, R
может иметь более точные результаты; я не знаю. Но я нахожусь в "окружении SPSS
", и поэтому было бы хорошо, если бы я мог получить те же результаты на данный момент:)