Better way to graph percentage of One Categorical Variable by another in RHow to get correlation between two categorical variable and a categorical variable and continuous variable?How does one feed graph optimization problems into Python's anneal function in SciPy?full name of each variable in Plotmo graphsub-setting based on categorical variable in RNew values for categorical variable in Prediction datasetGraph to display differences (or lack of) in multilevel categorical dataCluster a categorical variable without breaking the existing categoriesBayesian linear regression / categorical variable / Laplace priorContinuous variable to categorical by quartiles?How to find out the percentage of contribution of a variable for another variable/feature?

What (if any) is the reason to buy in small local stores?

Not hide and seek

Is this Pascal's Matrix?

Single word to change groups

God... independent

Jem'Hadar, something strange about their life expectancy

"Marked down as someone wanting to sell shares." What does that mean?

Was World War I a war of liberals against authoritarians?

Are hand made posters acceptable in Academia?

Why are there no stars visible in cislunar space?

How can a new country break out from a developed country without war?

Hot air balloons as primitive bombers

How do researchers send unsolicited emails asking for feedback on their works?

Why is this tree refusing to shed its dead leaves?

Weird lines in Microsoft Word

What is the tangent at a sharp point on a curve?

Exit shell with shortcut (not typing exit) that closes session properly

Referencing javascript library in content editor webpart

How to balance a monster modification (zombie)?

Exposing a company lying about themselves in a tightly knit industry (videogames) : Is my career at risk on the long run?

Why didn’t Eve recognize the little cockroach as a living organism?

Why is "la Gestapo" feminine?

is this saw blade faulty?

Mortal danger in mid-grade literature



Better way to graph percentage of One Categorical Variable by another in R


How to get correlation between two categorical variable and a categorical variable and continuous variable?How does one feed graph optimization problems into Python's anneal function in SciPy?full name of each variable in Plotmo graphsub-setting based on categorical variable in RNew values for categorical variable in Prediction datasetGraph to display differences (or lack of) in multilevel categorical dataCluster a categorical variable without breaking the existing categoriesBayesian linear regression / categorical variable / Laplace priorContinuous variable to categorical by quartiles?How to find out the percentage of contribution of a variable for another variable/feature?













1












$begingroup$


Looking through the Brfss 2013 dataset (a study that recorded many elements of an observers health habits and outcomes), I wanted to see if there was a correlation between smoking often and being an excessive drinker, by seeing the percentage of the three types of Smokers 'Every Day' 'Sometimes' 'None smokers' that drink often.



This is the code I ended up using:
('drnk3ge5' and 'smokday2' are the respective variables for drinking and smoking)



brfss <- brfss2013 %>%
filter(!is.na(drnk3ge5),!is.na(smokday2))

brfss_1 <- mutate(brfss, bngdrnkr = ifelse(drnk3ge5 >= 4,'Yes','No'))
test1 <- brfss_1 %>%
filter(bngdrnkr == "Yes") %>%
group_by(smokday2,bngdrnkr) %>%
summarise(yes_count = n())
test2 <- brfss_1 %>%
group_by(smokday2) %>%
summarise(total = n())
test1$total <- test2$total
test1 %>%
group_by(smokday2) %>%
ggplot(aes(x=smokday2,y=(yes_count/total))) +geom_bar(stat="identity")


Is there anyway to code this clearer and more easily understandable?










share|improve this question







New contributor




Shaul Solomon is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.







$endgroup$
















    1












    $begingroup$


    Looking through the Brfss 2013 dataset (a study that recorded many elements of an observers health habits and outcomes), I wanted to see if there was a correlation between smoking often and being an excessive drinker, by seeing the percentage of the three types of Smokers 'Every Day' 'Sometimes' 'None smokers' that drink often.



    This is the code I ended up using:
    ('drnk3ge5' and 'smokday2' are the respective variables for drinking and smoking)



    brfss <- brfss2013 %>%
    filter(!is.na(drnk3ge5),!is.na(smokday2))

    brfss_1 <- mutate(brfss, bngdrnkr = ifelse(drnk3ge5 >= 4,'Yes','No'))
    test1 <- brfss_1 %>%
    filter(bngdrnkr == "Yes") %>%
    group_by(smokday2,bngdrnkr) %>%
    summarise(yes_count = n())
    test2 <- brfss_1 %>%
    group_by(smokday2) %>%
    summarise(total = n())
    test1$total <- test2$total
    test1 %>%
    group_by(smokday2) %>%
    ggplot(aes(x=smokday2,y=(yes_count/total))) +geom_bar(stat="identity")


    Is there anyway to code this clearer and more easily understandable?










    share|improve this question







    New contributor




    Shaul Solomon is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.







    $endgroup$














      1












      1








      1





      $begingroup$


      Looking through the Brfss 2013 dataset (a study that recorded many elements of an observers health habits and outcomes), I wanted to see if there was a correlation between smoking often and being an excessive drinker, by seeing the percentage of the three types of Smokers 'Every Day' 'Sometimes' 'None smokers' that drink often.



      This is the code I ended up using:
      ('drnk3ge5' and 'smokday2' are the respective variables for drinking and smoking)



      brfss <- brfss2013 %>%
      filter(!is.na(drnk3ge5),!is.na(smokday2))

      brfss_1 <- mutate(brfss, bngdrnkr = ifelse(drnk3ge5 >= 4,'Yes','No'))
      test1 <- brfss_1 %>%
      filter(bngdrnkr == "Yes") %>%
      group_by(smokday2,bngdrnkr) %>%
      summarise(yes_count = n())
      test2 <- brfss_1 %>%
      group_by(smokday2) %>%
      summarise(total = n())
      test1$total <- test2$total
      test1 %>%
      group_by(smokday2) %>%
      ggplot(aes(x=smokday2,y=(yes_count/total))) +geom_bar(stat="identity")


      Is there anyway to code this clearer and more easily understandable?










      share|improve this question







      New contributor




      Shaul Solomon is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.







      $endgroup$




      Looking through the Brfss 2013 dataset (a study that recorded many elements of an observers health habits and outcomes), I wanted to see if there was a correlation between smoking often and being an excessive drinker, by seeing the percentage of the three types of Smokers 'Every Day' 'Sometimes' 'None smokers' that drink often.



      This is the code I ended up using:
      ('drnk3ge5' and 'smokday2' are the respective variables for drinking and smoking)



      brfss <- brfss2013 %>%
      filter(!is.na(drnk3ge5),!is.na(smokday2))

      brfss_1 <- mutate(brfss, bngdrnkr = ifelse(drnk3ge5 >= 4,'Yes','No'))
      test1 <- brfss_1 %>%
      filter(bngdrnkr == "Yes") %>%
      group_by(smokday2,bngdrnkr) %>%
      summarise(yes_count = n())
      test2 <- brfss_1 %>%
      group_by(smokday2) %>%
      summarise(total = n())
      test1$total <- test2$total
      test1 %>%
      group_by(smokday2) %>%
      ggplot(aes(x=smokday2,y=(yes_count/total))) +geom_bar(stat="identity")


      Is there anyway to code this clearer and more easily understandable?







      r statistics graphs






      share|improve this question







      New contributor




      Shaul Solomon is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      share|improve this question







      New contributor




      Shaul Solomon is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      share|improve this question




      share|improve this question






      New contributor




      Shaul Solomon is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked yesterday









      Shaul SolomonShaul Solomon

      61




      61




      New contributor




      Shaul Solomon is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      Shaul Solomon is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      Shaul Solomon is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.




















          0






          active

          oldest

          votes











          Your Answer





          StackExchange.ifUsing("editor", function ()
          return StackExchange.using("mathjaxEditing", function ()
          StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
          StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
          );
          );
          , "mathjax-editing");

          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "557"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );






          Shaul Solomon is a new contributor. Be nice, and check out our Code of Conduct.









          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fdatascience.stackexchange.com%2fquestions%2f47486%2fbetter-way-to-graph-percentage-of-one-categorical-variable-by-another-in-r%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          Shaul Solomon is a new contributor. Be nice, and check out our Code of Conduct.









          draft saved

          draft discarded


















          Shaul Solomon is a new contributor. Be nice, and check out our Code of Conduct.












          Shaul Solomon is a new contributor. Be nice, and check out our Code of Conduct.











          Shaul Solomon is a new contributor. Be nice, and check out our Code of Conduct.














          Thanks for contributing an answer to Data Science Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          Use MathJax to format equations. MathJax reference.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fdatascience.stackexchange.com%2fquestions%2f47486%2fbetter-way-to-graph-percentage-of-one-categorical-variable-by-another-in-r%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Marja Vauras Lähteet | Aiheesta muualla | NavigointivalikkoMarja Vauras Turun yliopiston tutkimusportaalissaInfobox OKSuomalaisen Tiedeakatemian varsinaiset jäsenetKasvatustieteiden tiedekunnan dekaanit ja muu johtoMarja VaurasKoulutusvienti on kestävyys- ja ketteryyslaji (2.5.2017)laajentamallaWorldCat Identities0000 0001 0855 9405n86069603utb201588738523620927

          Which is better: GPT or RelGAN for text generation?2019 Community Moderator ElectionWhat is the difference between TextGAN and LM for text generation?GANs (generative adversarial networks) possible for text as well?Generator loss not decreasing- text to image synthesisChoosing a right algorithm for template-based text generationHow should I format input and output for text generation with LSTMsGumbel Softmax vs Vanilla Softmax for GAN trainingWhich neural network to choose for classification from text/speech?NLP text autoencoder that generates text in poetic meterWhat is the interpretation of the expectation notation in the GAN formulation?What is the difference between TextGAN and LM for text generation?How to prepare the data for text generation task

          Is this part of the description of the Archfey warlock's Misty Escape feature redundant?When is entropic ward considered “used”?How does the reaction timing work for Wrath of the Storm? Can it potentially prevent the damage from the triggering attack?Does the Dark Arts Archlich warlock patrons's Arcane Invisibility activate every time you cast a level 1+ spell?When attacking while invisible, when exactly does invisibility break?Can I cast Hellish Rebuke on my turn?Do I have to “pre-cast” a reaction spell in order for it to be triggered?What happens if a Player Misty Escapes into an Invisible CreatureCan a reaction interrupt multiattack?Does the Fiend-patron warlock's Hurl Through Hell feature dispel effects that require the target to be on the same plane as the caster?What are you allowed to do while using the Warlock's Eldritch Master feature?