my subscriptions
POPULAR-ALL-RANDOM | LOADING...MORE »
diablo_azul commented on a post in r/econhw
RambleAroundTheSun 0 points

Everything in the entire world can be classified as "heterodox", depending on what your standard is.

diablo_azul 1 point

The reality is that 99% of US economics departments are not heterodox so I think it is sufficient in your case.

RambleAroundTheSun 1 point

Ahh OK, so "heterodox" is read "Marxian economics"?

For context, I'm trying to summarize a geographer. He analyzes urban space though a Marxian economic analysis, with a focus on production, reproduction, and surplus value.

Could I just say Havey proposes a heterodox analysis of Rights To The City"?

Would folk pick up from that sentence that I'm referring to i) economics and ii) Marxism and not Keynesian or some other theory?

diablo_azul 1 point

If your audience is mainly economics, i.e. publishing in a traditional economics journal, then it would be sufficient. Otherwise you’d likely have to elaborate more.

Load more comments
diablo_azul commented on a post in r/USC
Ttvit 7 points

Generally two types of students who can "afford" tuition at USC:

1) Parents can afford to pay USC tuition either directly or via a small loan

2) Student is independent for tuition purposes or their family is $0.00 EFC (expected family contribution). This essentially means the family is working class or poorer. Family income will generally be 60k or less

Students who can't afford USC:

1) The middle class. Family income will be 100-200k and their EFC will be high. They probably don't have enough cash on hand to cover tuition and will be offered significant loans (to be taken out in parents name).


The latter students can technically afford USC, but their parents may mismanage money (by say, making 150k and both driving new Mercedes) or their parents are unwilling to take out loans to pay for a fancy school or they just won't pay (which is perfectly acceptable.)

diablo_azul 1 point

$200K/yr household income is not middle class

Ttvit 7 points

USC is in Southern California, and in california, for a typical family (3-5), a middle class income is 60-180k, but for a family of 3 or 5 at USC making 60k, they'll have an EFC of 0, which is why I redefined middle class as 100-200k. Once you're in that range you'll find affording USC strenuous, but still be consider d Middle or "upper-middle" class

diablo_azul -15 points

I’m aware of living costs in CA just find it hard to feel sorry for a family making more than 99% of the developed world.

diablo_azul commented on a post in r/statistics
diablo_azul 8 points

Keep a 3.7+, learn to program well (in Python, R, etc.), maintain a nice project portfolio, and you will probably have multiple job offers before you graduate.

elefish92 3 points

Is there anything you can do to complement a <3.7 GPA?

diablo_azul 1 point

You could try and have 2+ internships as well as interview very well.

diablo_azul commented on a post in r/Professors
diablo_azul 12 points

Dude you're spending way too much energy on this. Teach well and be passionate about your curriculum but try to grade stuff as it is received and only if it's received on time. Focus on your research.

askingquestionsblog 6 points

Community college - teaching only position (adjunct, at that).

But as to the other stuff, I find that in the eventuality of a student challenging a grade (as they are wont to do) having the detailed emails really helps. As I mentioned in an earlier comment, my college is WAY too eager to take a student's complaint over a professor's word.

I had a student report me to the President of the college for giving her a D that she didn't deserve (which was true - she deserved an F) and it went to the Chair and to the Provost, and it was only my 50+ archived emails to and from her (as well as keeping archived copies of all of her written work, with and without comments) that exonerated me. Otherwise, I promise you, I would have been history, as this was before I had achieved post-probationary status.

diablo_azul 0 points

I’ve learned C- is the perfect grade. High enough that you will never have them take your class again, but low enough to signal their lack of coursework mastery.

diablo_azul commented on a post in r/academiceconomics
diablo_azul 2 points

Honestly, Harvard extension sounds pretty much like a cash cow. I think I would go with a strong CC or local university to fill in your math gaps. One issue though may be that CC only goes up to differential equations. So if you have a reputable university nearby you can spend a year taking all of your math there (in person) as a non-degree student.

diablo_azul commented on a post in r/econhw
2
diablo_azul 1 point

For a (P,A) is a NE since deviating for player 1 provides a loss of 5 (30-25) and for player 2 it provides a loss of 1 (13-12). It’s in no one’s best interest to move unilaterally from that outcome. Try this with the other 3 outcomes to understand the concept of NE. Regarding dominant strategies, P is dominant for firm 1 since 30>25 and 36>33, but firm 2 does not have a dominant strategy as U2(A,A)<U2(A,P) but U2(P,A)>U2(P,P)

diablo_azul commented on a post in r/statistics
diablo_azul 5 points

https://affordableschools.net/25-affordable-masters-statistics-degrees/

Also, look at regional colleges in your area. A 3.3 in a different field and no calc II-IV, linear algebra, probability theory, analysis etc. will likely limit your options to smaller, more applied programs. Smaller programs are also more likely to have rolling admissions.

weed_in_sidewalk 1 point

Hi, I am wondering the same thing, only I have a BA from an even more different field (art education). I'm now doing search engine optimization as a job, and I'd like to get a master's degree to help further my employment horizons. I want to have a comfortable job and do some kind of optimization or analysis. I love the idea of getting a Masters in Statistics, but I don't have a math background (although I am practicing). If I go the route of regional colleges, what kinds of effect does that have on getting a different job upon graduation? I'm also enrolled in the Coursera Data Science certification program.

diablo_azul 2 points

I think job prospects will vary a lot depending on where you go. I'd ask the program coordinator for a list of past placements before fully committing to a program. Obviously a more prestigious/higher ranked program will demand more and look better on a resume but that doesn't mean MS graduates from unranked programs don't get jobs.

Load more comments
diablo_azul commented on a post in r/sas
drunkferret 2 points

I scanned the questions at the back of the book and made a test simulation app in shinyR. It's just a multiple choice question app with scans of pages and the answers written in an excel for comparison.

Worked. Helped that I'd been using SAS for like 2 years at work though. Probably.

diablo_azul 1 point

This sounds amazing! Mind sharing/providing a git link?

drunkferret 5 points

Yea, sorta. OP pm'd me asking the same thing. This is the message I sent him:

Yep, shinyR webapp. I don't really want to draw attention to my github because I may be breaking a copyright law and I only intended it for personal use but didn't want to pay for a private github. It's literally the only thing I've written in shinyR and only webapp I've ever tried to write so I'm sure it's full of nonsense and not meant to be taken as an example for anything. It was solely for personal use. It had a folder at root/www/testmats. testmats contained the xlsx and png files. the png shows the full question and the multiple choice answers, then you select a,b,c,d and submit...grades you after you completed as many questions as you wanted to do. the /www folder contained a little simple cs. The bulk of the program is below. I used RStudio when throwing it all together (free).

Example of what was in ANSWERS.xlsx:

QNO ANSWER
1   a
2   b
3   a

ui.R goes like this:

library(rJava)
library(xlsx)
library(shiny)
library(XLConnect)
library(shiny)
library(DT)

shinyUI(fluidPage(
  sidebarLayout(
    sidebarPanel(
      "Test Options",

      #MAKE ALL BELOW:
      #RenderUI's off a start button 
      #SLIDER SHOULD PROBABLY BE REACTIVE ON HOW MANY ARE READ FROM ANSWERS.XLSX
      #UNRENDER IT WHEN TEST COMPLETES AND RERENDER THE BUTTON 
        #OR CAN THESE RENDER ON LOAD OF PAGE? (FOR EASY UNRENDERING)
      sliderInput(
        "how_many_questions", "How many questions?",
        min = 1, max = 208, value = 1, step = 1, round = 0
      ),
      actionButton("startTest", "Start"),
      actionButton("refreshTest", "Refresh")
      #TO HERE:#


    ),
    sidebarPanel(
      "Answer Options",
      uiOutput("aOptions"),
      uiOutput("subButton"),
      h6("Correct Counter:"),
      textOutput("Corrects"),
      h6("Incorrect Counter:"),
      textOutput("Incorrects"),
      h6("Final Score:"),
      textOutput("corPerct")
      #could add a timer...
    )

  ),
  mainPanel(
    "Question Info",
    imageOutput("question"),
    uiOutput("fResHd"),
    tableOutput("feedback"),

    uiOutput("prevIFB"),
    uiOutput("nextIFB"),

    br(),
    tableOutput("currIC"),
    br(),
    imageOutput("fQuestion")

  )

))

server.R goes like this:

library(rJava)
library(xlsx)
library(shiny)
library(XLConnect)
library(shiny)


shinyServer(function(input, output, session) {
  observeEvent(input$refreshTest,{
    session$reload()
  })

  out1 <- reactiveValues()
  out2 <- reactiveValues()
  out3 <- reactiveValues()
  GenRand <- function(x) {
    return(sample(1:x, 1))
  }
  turnCtr <- function(x) {
    if (is.na(x)) {
      return(0)
    } else {
      return(x + 1)
    }
  }

  ##################TEST START OBSERVATION#################
  observeEvent(input$startTest,{
    TurnMax <<- as.numeric(input$how_many_questions)
    if (input$startTest == 1) {
      turn <<- 0
    }
    turn <<- turnCtr(turn)
    if (turn <= TurnMax & turn > 0) {

      tSample <<- read.xlsx("www/testmats/ANSWERS.xlsx",1)
      tSample <<- subset(tSample, tSample[,1] != "NA")
      ansMax <<- length(tSample[,1])

      hld<-NA
      obslst<-NA
      xlen<-0
      while(xlen < TurnMax){
        obs<- GenRand(length(tSample[,2]))
        suppressWarnings(if(is.na(hld)){
          hld<-subset(tSample, tSample[,1] == as.character(obs))
        } else {
          if(obs %in% obslst){
            xlen<-xlen-1
          } else {
            hld<-rbind(hld, subset(tSample, tSample[,1] == as.character(obs)))
          }
        }
        )
        xlen<-xlen+1
        obslst<-c(obslst, obs)
      }
      tSample<<-hld

      out1$nOrd <-
        sample(seq_len(length(tSample[,1])),replace = FALSE)
      tSample <<- cbind(out1$nOrd,tSample)
      tSample <<- tSample[order(tSample[,1],tSample[,1]),]
      tSample <<- subset(tSample, tSample[,2] != "NA")

      out1$ansRow <- subset(tSample, tSample[,1] == turn)
      out1$sQno <- out1$ansRow[,2]
      out1$corAns <- out1$ansRow[,3]

      output$aOptions <- renderUI({
        radioButtons("aOptions", "Options", c("a","b","c","d"))
      })
      output$subButton <- renderUI({
        actionButton("submitAnswer","Submit")
      })

      out1$out <- list(src = paste0("www/testmats/q", out1$sQno,".png"))
      output$question <- renderImage({
        out1$out
      },deleteFile = FALSE)

    }

  })


  ##################ANSWER SUBMISSION OBSERVATION#################
  observeEvent(input$submitAnswer,{
    if (as.character(out1$corAns) == input$aOptions) {
      out2$newline <-
        c(out1$sQno, as.character(out1$corAns), input$aOptions, "CORRECT")
      out2$feedback <- rbind(out2$feedback, out2$newline)
    } else {
      out2$newline <-
        c(out1$sQno, as.character(out1$corAns), input$aOptions, "WRONG")
      out2$feedback <- rbind(out2$feedback, out2$newline)
    }

    turn <<- turnCtr(turn)

    if (turn <= TurnMax & turn != 0) {
      out1$ansRow <- subset(tSample, tSample[,1] == turn)
      out1$sQno <- out1$ansRow[,2]
      out1$corAns <- out1$ansRow[,3]

      out1$out <- list(src = paste0("www/testmats/q", out1$sQno,".png"))

      output$question <- renderImage({
        out1$out
      },deleteFile = FALSE)

      out2$corCt <-
        subset(out2$feedback , out2$feedback[,4] == "CORRECT")
      out2$badCt <-
        subset(out2$feedback , out2$feedback[,4] != "CORRECT")
      output$Corrects <- renderText({
        paste(length(out2$corCt[,1]), "/", TurnMax, sep = "")
      })
      output$Incorrects <- renderText({
        paste(length(out2$badCt[,1]), "/", TurnMax, sep = "")
      })
    } else if (turn > TurnMax) {
      output$aOptions <- renderUI({
      })
      output$subButton <- renderUI({
      })
      out1$out <- list(src = paste0("www/testmats/finished.png"))
      output$question <- renderImage({
        out1$out
      },deleteFile = FALSE)
      out2$corCt <-
        subset(out2$feedback , out2$feedback[,4] == "CORRECT")
      out2$badCt <-
        subset(out2$feedback , out2$feedback[,4] != "CORRECT")
      output$Corrects <- renderText({
        paste(length(out2$corCt[,1]), "/", TurnMax, sep = "")
      })
      output$Incorrects <- renderText({
        paste(length(out2$badCt[,1]), "/", TurnMax, sep = "")
      })
      out2$fct <-
        as.numeric(length(out2$corCt[,1])) / as.numeric(TurnMax)
      output$corPerct <- renderText({
        as.character(out2$fct)
      })

      if (length(out2$badCt[,1]) > 0) {
        colnames(out2$badCt) <-
          c("QUESTION REPO #","ANSWER","RESPONSE","STATUS")
        output$fResHd <- renderUI({
          h3("Final Results:")
        })


        output$nextIFB <- renderUI({
          actionButton("nextIFB", label = "Next Incorrect Feedback")
        })

        output$feedback <-
          renderTable({
            out2$badCt
          },include.rownames = FALSE)

        out3$currow <- as.matrix(out2$badCt[1,1:3])
        output$currIC <- renderTable({
          out3$currow
        },include.colnames = FALSE)

        out3$curobs <- out2$badCt[1,1]

        out3$img2 <- list(src = paste0("www/testmats/fq", out3$curobs,".png"))
        output$fQuestion <- renderImage({
          out3$img2
        },deleteFile = FALSE)

      } else {
        output$fResHd <- renderUI({
          h3("NAILED IT!")
        })
      }
      turn <<- 1

    }
    })

    ##################FEEDBACK OBSERVATIONS#################
    ########NEXT######
    observeEvent(input$nextIFB,{
      output$prevIFB <- renderUI({
        actionButton("prevIFB", label = "Previous Incorrect Feedback")
      })

      TurnMax <<- as.numeric(length(out2$badCt[,1]))
      turn <<- turnCtr(turn)
      if (turn <= TurnMax & turn > 0) {
        out3$currow <- as.matrix(out2$badCt[turn,1:3])
        output$currIC <- renderTable({
          out3$currow
        },include.colnames = FALSE)

        out3$curobs <- out2$badCt[turn,1]

        out3$img2 <- list(src = paste0("www/testmats/fq", out3$curobs,".png"))
        output$fQuestion <- renderImage({
          out3$img2
        },deleteFile = FALSE)
      }
    })
    ########PREVIOUS######
    observeEvent(input$prevIFB,{
      if (turn > 1) { 
      turn <<- turn - 1
      } 
      if (turn <= TurnMax & turn > 0) {
        out3$currow <- as.matrix(out2$badCt[turn,1:3])
        output$currIC <- renderTable({
          out3$currow
        },include.colnames = FALSE)

        out3$curobs <- out2$badCt[turn,1]

        out3$img2 <- list(src = paste0("www/testmats/fq", out3$curobs,".png"))
        output$fQuestion <- renderImage({
          out3$img2
        },deleteFile = FALSE)
      }
      if(turn == 1){
        output$prevIFB <- renderUI({

        })
      }
    })



})

Feel free to recreate it for personal use.

diablo_azul 2 points

Many thanks for sharing this.

diablo_azul commented on a post in r/jobs
planethaley 3 points

Here is an update. Do you think I should remove the word "please"?

Hi (CEO),

Hope you enjoyed your Thanksgiving!

Yet again, the owner of the house I am renting is putting it on the market. I have the freedom of moving anytime within the next few months, and would love to move back to (city) and come back to (company). Please let me know if you guys will be hiring for any test or analysis positions soon.

Thanks, (my name)

EDIT. words

diablo_azul 6 points

This is much better.

planethaley 3 points

Awesome - I agree, thanks!!

diablo_azul 1 point

No problem. Good luck on the move!

Load more comments
diablo_azul commented on a post in r/GradSchool
AssassinGlasgow 3 points

I'm not able to move because of money. I'm fortunate enough to have a place to stay with my parents, but I don't the finances to be able to afford moving closer to Fullerton.

Commute time is one factor, but since it's the one that I feel will have differing opinions from people I can consider, it's the one I'm asking for.

diablo_azul 2 points

Ah SoCal. Can you take the metrolink or other public transportation? How different in cost and rank are these universities? Also note that as a graduate student you may be able to avoid rush hour traffic by setting your own schedule.

AssassinGlasgow 1 point

The metrolink would unfortunately be too much one way (I'm reading 6 hours right now). These universities are not that much different in cost and rank (for reference, they are CSU Fullerton and Cal Poly Pomona - commute coming from San Bernardino County).

diablo_azul 2 points

Yeah.. that second commute sounds brutal. I agree you probably shouldn't underestimate the impacts of spending 3-4 hours in your car per day. Also, coming from someone who's also spent some time in LA/OC - there's always traffic.

Load more comments
diablo_azul commented on a post in r/academia
diablo_azul 1 point

So essentially you got over half of the questions incorrect. Do you not think you can study a bit and improve on this?

Baphlingmet -1 points

I reiterate: I don't have the $205 needed to retake the test.

diablo_azul 2 points

Then there is really no point in worrying. Just understand that your application may not even make it past the GPA/GRE cutoffs and on to actual review at many universities.

view more:
next ›
1,073 Karma
790 Post Karma
283 Comment Karma

Following this user will show all the posts they make to their profile on your front page.

About diablo_azul

  • Reddit Birthday

    March 12, 2015

Other Interesting Profiles

    Want to make posts on your
    own profile?

    Sign up to test the Reddit post to profile beta.

    Sign up