Size: a a a

R (язык программирования)

2020 November 04

PU

Philipp Upravitelev in R (язык программирования)
Ed P
Насколько я понимаю, все графики в plotly "управляются" через их фирменный яваскрипт. Если этот скрипт вообще поддерживает elastic layout, то м.б. можно наколдовать динамическую ширину дива (или в каком там тэге живут подписи) и потом использовать кастомный plotly.js. В 2017 году родной скрипт точно не умел так делать :(

По крайней мере мне подобным редактированием пришлось дорабатывать один дэшборд, чтобы у него URL корректно работал для файлов на локальной машине. Там было хитро сделано - <a href>, которые начинались не с http(s) игнорировались и кликнуть на них было нельзя. А поднимать локальный сервак для отчета было лень.
у плотли достаточно кривой парсер в хтмл, такое ощущение
как минимум в json точно с ошибками одно время конвертился скрипт

я слишком плохо знаю js, к сожалению, чтобы править с этой стороны :(
источник

Ю

Юрий 🐙💻🤖📊📈🚬... in R (язык программирования)
Philipp Upravitelev
ковыряю arules, на логической матрице 3400 * 8 говорит, что правил нет. тоска %(
пойду, попробую другой множественный вопрос...
слушай, я тут подумал, но понял, что не так себе представляю задачу. Еще раз можно: что надо сделать?
источник

Ю

Юрий 🐙💻🤖📊📈🚬... in R (язык программирования)
Александр Геннадьевич Виноградов публикует прикольные заметки. Вот, например, как при помощи RMarkdown делать красивые и понятные таблицы нагрузок по результатам факторного анализа http://vinogradov.xyz/textbook/tables.html
источник

Ю

Юрий 🐙💻🤖📊📈🚬... in R (язык программирования)
или вот Функционалы в R http://vinogradov.xyz/?p=207
источник

PU

Philipp Upravitelev in R (язык программирования)
Юрий 🐙💻🤖📊📈🚬
слушай, я тут подумал, но понял, что не так себе представляю задачу. Еще раз можно: что надо сделать?
у меня есть n вариантов в вопросе с множественными ответами
я хочу выбрать, какие варианты скоррелированы / выбираются совместно
источник

ИП

Иван Поздняков... in R (язык программирования)
Юрий 🐙💻🤖📊📈🚬
или вот Функционалы в R http://vinogradov.xyz/?p=207
Конкретно в данном примере я не очень понял, зачем функционал, когда можно просто сделать два аргумента в функции
источник

PU

Philipp Upravitelev in R (язык программирования)
Иван Поздняков
Конкретно в данном примере я не очень понял, зачем функционал, когда можно просто сделать два аргумента в функции
это либо замыкание, либо пример каррирования
но зачем - все равно непонятно %)
источник

Ю

Юрий 🐙💻🤖📊📈🚬... in R (язык программирования)
Philipp Upravitelev
у меня есть n вариантов в вопросе с множественными ответами
я хочу выбрать, какие варианты скоррелированы / выбираются совместно
я бы сделал dummy var, потом для n-вариантов посчитал KR20 (или альфу Кронбаха, значения принципиального не имеет)
источник

Ю

Юрий 🐙💻🤖📊📈🚬... in R (язык программирования)
Philipp Upravitelev
у меня есть n вариантов в вопросе с множественными ответами
я хочу выбрать, какие варианты скоррелированы / выбираются совместно
 > q1a <- c(1,0,1,0,0,1)
> q1b <- c(0,0,1,1,1,0)
> q1c <- c(0,0,1,1,1,1)
> df <- data.frame(q1a=q1a,q1b=q1b,q1c=q1c)
> cor(df)
          q1a        q1b       q1c
q1a  1.0000000 -0.3333333 0.0000000
q1b -0.3333333  1.0000000 0.7071068
q1c  0.0000000  0.7071068 1.0000000
> psych::alpha(df)
Some items ( q1a ) were negatively correlated with the total scale and
probably should be reversed.  
To do this, run the function again with the 'check.keys=TRUE' option
Reliability analysis  
Call: psych::alpha(x = df)

 raw_alpha std.alpha G6(smc) average_r  S/N  ase mean   sd median_r
     0.28       0.3    0.57      0.12 0.43 0.53 0.56 0.34        0

lower alpha upper     95% confidence boundaries
-0.75 0.28 1.32

Reliability if an item is dropped:
   raw_alpha std.alpha G6(smc) average_r  S/N alpha se var.r med.r
q1a      0.83      0.83    0.71      0.71  4.8     0.14    NA  0.71
q1b      0.00      0.00    0.00      0.00  0.0     0.82    NA  0.00
q1c     -1.00     -1.00   -0.33     -0.33 -0.5     1.63    NA -0.33

Item statistics
   n raw.r std.r  r.cor r.drop mean   sd
q1a 6  0.35  0.34 -0.076  -0.19 0.50 0.55
q1b 6  0.71  0.71  0.673   0.24 0.50 0.55
q1c 6  0.88  0.88  0.867   0.61 0.67 0.52

Non missing response frequency for each item
      0    1 miss
q1a 0.50 0.50    0
q1b 0.50 0.50    0
q1c 0.33 0.67    0
Warning message:
In psych::alpha(df) :
 Some items were negatively correlated with the total scale and probably
should be reversed.  
To do this, run the function again with the 'check.keys=TRUE' option
>
источник

PU

Philipp Upravitelev in R (язык программирования)
спасибо!
завтра скормлю данные, посмотрю, что получится
источник

A

Andrey in R (язык программирования)
кажись, это то, чего многие так ждали
источник

A

Andrey in R (язык программирования)
Переслано от IFTTT
RT @sharon000: The Ultimate R data.table Cheat Sheet! Search 50+ tasks in this interactive table. Plus, download your own copy as an HTML file! With tidyverse code too. https://t.co/mxEBQPNpjX #rstats #rdatatable https://t.co/bZBe8tjEc1
via rdatatable
http://twitter.com/rdatatable/status/1324041970277359622
источник

IR

Ignatius Reilly in R (язык программирования)
Коллеги, вопрос скорее про статистику. Сравнение пропорций в группах (бинарный исход).
Есть ли какой-то аналог prop.test(), который:
а) как и prop.test() принимает на вход число успехов и размеры выборок:
Например, prop.test(c(70, 75, 79), c(100, 102, 130));
б) позволяет сравнить больше 2 групп;
Но!
в) предназначен для repeated measures (т.е. к группам добавили время).

То есть мои данные выглядят вот так:
library(tibble)

res_tbl <- tribble(
   ~group, ~t_1, ~t_2, ~N,
   "A", 132, 480, 1200,
   "B", 154, 407, 1100,
   "C", 240, 528, 1200
)
источник

А[

Александр [capsula]... in R (язык программирования)
Ignatius Reilly
Коллеги, вопрос скорее про статистику. Сравнение пропорций в группах (бинарный исход).
Есть ли какой-то аналог prop.test(), который:
а) как и prop.test() принимает на вход число успехов и размеры выборок:
Например, prop.test(c(70, 75, 79), c(100, 102, 130));
б) позволяет сравнить больше 2 групп;
Но!
в) предназначен для repeated measures (т.е. к группам добавили время).

То есть мои данные выглядят вот так:
library(tibble)

res_tbl <- tribble(
   ~group, ~t_1, ~t_2, ~N,
   "A", 132, 480, 1200,
   "B", 154, 407, 1100,
   "C", 240, 528, 1200
)
А это не Мак-Немара часом?
https://r-analytics.blogspot.com/2012/11/blog-post.html
источник

EP

Ed P in R (язык программирования)
Мне казалось, что это Cochran-Mantel-Haenszel Test (mantelhaen.test в R)
источник

А[

Александр [capsula]... in R (язык программирования)
Ed P
Мне казалось, что это Cochran-Mantel-Haenszel Test (mantelhaen.test в R)
А, да, возможно!
источник

EP

Ed P in R (язык программирования)
https://en.wikipedia.org/wiki/Cochran%E2%80%93Mantel%E2%80%93Haenszel_statistics

Cochran–Mantel–Haenszel test (CMH) is a test used in the analysis of stratified or matched categorical data. It allows an investigator to test the association between a binary predictor or treatment and a binary outcome such as case or control status while taking into account the stratification.[1] Unlike the McNemar test which can only handle pairs, the CMH test handles arbitrary strata size.
источник

EP

Ed P in R (язык программирования)
http://www.biostathandbook.com/cmh.html

А вот здесь пишут, Use the Cochran–Mantel–Haenszel test when you have data from 2×2 tables that you've repeated at different times or locations. It will tell you whether you have a consistent difference in proportions across the repeats.
источник

IR

Ignatius Reilly in R (язык программирования)
Ed P
https://en.wikipedia.org/wiki/Cochran%E2%80%93Mantel%E2%80%93Haenszel_statistics

Cochran–Mantel–Haenszel test (CMH) is a test used in the analysis of stratified or matched categorical data. It allows an investigator to test the association between a binary predictor or treatment and a binary outcome such as case or control status while taking into account the stratification.[1] Unlike the McNemar test which can only handle pairs, the CMH test handles arbitrary strata size.
спасибо, вчитаюсь внимательно
источник

ЭА

Эдик Амперян... in R (язык программирования)
Байкулов Антон
ТоваRищи, откуда к Markdown подступиться лучше?!

Хочу отчёты еженедельные автоматом в пдфках раскидывать всем желающим и нежелающим.
ПДФ+кириллица может быть болью... особенно если windows - танцы с pdflatex/xelatex движками обеспечены
источник