Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Errors #19

Closed
adelahladka opened this issue Nov 15, 2016 · 16 comments
Closed

Errors #19

adelahladka opened this issue Nov 15, 2016 · 16 comments

Comments

@adelahladka
Copy link
Collaborator

Když běží shiny objevují se občas při vykreslování tabulek a grafů errory, které ovšem nevedou k spadnutí aplikace. Asi by ale bylo dobré jednotlivě je projít a pokud možno odstranit.

@adelahladka
Copy link
Collaborator Author

adelahladka commented Dec 29, 2016

Objevuje se následující error:
ERROR: [on_request_read] connection reset by peer

  • Traditional analysis/Distractors
  • DIF

adelahladka pushed a commit that referenced this issue Dec 29, 2016
@patriciamar
Copy link
Owner

patriciamar commented Jan 2, 2017

Zlobi nacitani dat s jinym poctem polozek. (aplikace vytuhne)

Warning: Error in score: Number of items is not equal to the length of key.

AD: navic se mi objevi i hlaska (opet) ERROR: [on_request_read] connection reset by peer

@adelahladka
Copy link
Collaborator Author

Tady je možnost jak se elegantně vyhnout podivným errors, které mohou mást uživatele:
https://shiny.rstudio.com/articles/sanitize-errors.html

@adelahladka
Copy link
Collaborator Author

v Items slideru je stupnice 1-3-5-7-9-12 atd., tedy mezi 9 a 12 jsou dvě čísla místo jednoho. Slider pak úplně přesně neodpovídá stupnici, např. pro 12 je spíš těsně za 12 atd. Navíc mezi ostatními čísly jsou dvě čárky, přitom je tam ale jen jedna hodnota (krom teda 9-12)

@JakHou
Copy link
Contributor

JakHou commented Jan 10, 2017

Načítání dat
Problém spočívá v tom, že zatím je nahrávání vlastních dat koncipováno následovně:

  1. uživatel nahraje svá data
  2. skript tato data zpracuje spolu s klíčem a snaží se spočítat skóre a všechny příslušné věci

Faktem je, že v shiny zůstane starý klíč, který má jiný počet odpovědí nebo dokonce jiný formát. Proto se objeví chybová hláška, že počet položek není roven délce klíče

Toto by se dalo řešit několika způsoby:

  1. Překopání nahrávání dat tak, že se vytvoří jakýsi "submit button", kdy data nebudou nahrána do té doby, dokud si uživatel sám neřekne
  2. Změnit vstupní data tak, že se bude nahrávat jeden velký soubor, který bude obsahovat vše potřebné
  3. Změnit koncept nahrávání tak, že v shiny aplikaci se nic nezmění, ale bude se muset razantně upravit skript pro nahrávání a ošetřit tak všechny možnosti a nesrovnalosti

@JakHou
Copy link
Contributor

JakHou commented Jan 10, 2017

Stupnice item sliderů
Netuším, kde vzniká problém. Zjistil jsem, že pokud se mění hodnoty při inicializaci slideru, konkrétně max=10 na třeba max=20, tak se stupnice promění zase jiným způsobem, pokud na max=1, opět to vypadá jinak.

Položil jsem dotaz na stackoverflow
http://stackoverflow.com/questions/41568076/weird-behavior-of-shiny-sliderinput

@adelahladka
Copy link
Collaborator Author

Stupnice item sliderů
Vypadá to tedy, že se jedná (snad) pouze o kosmetickou záležitost. Stačí, když si to budeme pamatovat a třeba se postupem času nějaké řešení naskytne.

Načítání dat
Co z těch možností je nejjednodušší? Já bych spojování datovým souborů moc nepreferovala, protože v takovém formátu jsou již obsaženy v balíčcích. Navíc by to zkomplikovalo vytváření pro uživatele. Osobně bych asi zvolila submit button, ale nemám představu, jak to je náročné na předělání.

@JakHou
Copy link
Contributor

JakHou commented Jan 10, 2017

Načítaní dat
Jak to je v balíčcích by nemuselo vyvolávat potíže, ale je pravdou, že pro uživatele by vytváření vlastních dat mohlo být obtížné v tomto případě. Submit button by tak mohl být dobrou možností, která by nemusela být tak náročná.

Byl bych také pro, aby se vytvořil submit.

Pokud ale budou jiné nápady, tak se to může udělat ještě jinak, mě však napadly pouze tyto možnosti

@patriciamar
Copy link
Owner

Submit vypada pekne. Jeste prosim osetrit, aby aplikace nepadala, pokud data maji spatny format, ale aby nahlasila pripadne chybu. Momentalne mi nejnovejsi verze na desktopu pada pri nacteni a submittovani dat: HCI_ABCD, HCIkey. Pritom myslim, ze rozmery jsou spravne. Je to ale potreba otestovat i na spatnych datech (napr. zamenit vektor key s vektorem group atp.)

@adelahladka
Copy link
Collaborator Author

Při pdf reportu na difMedical 20 datech mi hlásí následující warning:
Warning in FUN(X[[i]], ...) : NaNs produced

žádný problém ale ve výsledném pdf nevidím

@patriciamar
Copy link
Owner

Dnesni nejnovejsi verze mi lokalne i na serveru hlasi ERROR: could not find function "useShinyjs", jde o novou funkci, je nekde k dispozici?
Nova verze je take k nahledu na /ShinyItemAnalysisTest20170124/
Jeste jsem vyzadala pridani baliku WrightMap.

@adelahladka
Copy link
Collaborator Author

Jedna se o funkci z balicku shinyjs. Po instalaci balicku by to melo bezet

@patriciamar
Copy link
Owner

Diky! Bude potreba zkontrolovat, aby vsechny pouzite knihovny byly v seznamu Packages Used a take v dependencies balicku, aby si je automaticky tahal.

@patriciamar
Copy link
Owner

Na serveru je balík shinyjs nainstalován, ale Error přetrvává. Lokálně bylo potřeba balík také naloadovat pomocí library.

@patriciamar
Copy link
Owner

Pokud jiz nemame zadne Errors v teto verzi, myslim, ze bych toto Issue uzavrela a pripadne je budou postupne otvirat nove.

@adelahladka
Copy link
Collaborator Author

Souhlasim

patriciamar pushed a commit that referenced this issue Dec 4, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants