From the paper linked in TFA, scikit-learn's logistic regression model (a poorly named one, since it's used for classification rather than regression) is used as the classification model. Like with most machine learning endeavors, I've found that Johnny Five said it best: "More input!"
> There are 16 possible results, based on your gender (male/female), your age (over/under 32), your marital status (married/single) and your income (over/under $52,000).
They weren't testing at that level of granularity.
I am a C++ programmer (mostly C++ anyway, I also use C and Java albeit not much which I always say I am a C++ programmer as 90% of what I do is C++).
My salary is quite high for a C++ programmer though but that is because I also have responsibility for a lot of things that would normally fall into the technical project or programme manager role. I help with pre-sales, technical support, architecture design and deployment, operational performance tuning, etc.
Also I live in West London where salaries are generally a bit higher anyway. I mostly work from home with a trip to the office in Vauxhall every two weeks during normal operations. The office is only a 30-40 minute train ride for me though and when we have a lot going on I will be in the office a couple of times a week if needed.
My previous experience and specialisation also help me command a higher salary, I have worked for a few large and high profile companies which does give me an edge as such.
Where are you moving to in the UK? What will you be doing?
Yeah you won't get such high salaries up in Scotland. Outside of London I know Bristol pays well also. I think Manchester has some good things going for it also but never worked there myself.
What exactly do you mean by native mobile? To me that could mean mobile device firmware or Android NDK type thing.
By native mobile I mean writing Java/objc using the mobile SDKs versus something like Cordova or phonegap. Though I have written C++ for The Sims 3 on iOS.
Well that's interesting - the only difference between you and I was YouTube, and I'm a married man over 32 making 52,000+. (I have YouTube because Google installed it by default on my phone but I disabled it so I didn't count - also, I'm a 23-year old male who makes a lot less than 52,000/year :D )
Yep, identical result, though I'm male, 32+ and 52k+.
I do actually use a very small handful of the website versions of some of these (eg, I have been to Walmart's website, I subscribe to some tumblr RSS feeds, I (very occasionally) use Facebook, and I listen to stuff on soundcloud every now and again)..
I generally don't install an App unless there's a very compelling reason to. Most of the time, the App version is going to irritate me with notifications I don't care about, and ask for permissions ranging from questionable to obscene (some game needs access to view all contacts, photos and use my microphone? yeah... no thanks).
Pretty neat. It's always fun to look at data and find interesting correlations. It nailed it's estimate of me and I felt like I was just clicking no for almost everything.
Got me 100% right, which is weird because I figured the lack of apps on my phone would be a problem (I have a windows phone so there's a lot missing). Sounds like it wasn't too accurate for the rest of you though.
Strange. I thought it would be bad for me due to lack of apps (personal choice) too and the only thing it got wrong was age - and even that was pretty close.
It's nuanced, but you can use techniques like app URL scheme querying to determine what is installed. [1] People will be replying to you with information from 2011—today, it is generally not possible to query for a large number of installed apps this way. So generally, the answer is no.
Without going into much detail, the state of the art uses Facebook in a peculiar way to determine which _relevant_ apps are installed, relevant meaning high grossing (Clash of Clans, Spotify, Tinder are examples).
The only two apps I had in the list were Youtube and Google Maps, both are installed at the factory and it guessed: You are a married guy older than 32 who makes more than $52,000/year
I got the same thing. I'm pretty sure they didn't account for security researchers who like to download free apps to hunt for vulnerabilities. Go figure.
Same thing here too, for the opposite reason — said no to almost everything. I have four pages of apps installed, but only three were even on that survey.
You are a single lady younger than 32 who makes more than $52,000/year
Wrong, wrong, correct!, wrong.
As I suspected, Etsy throws them :) Remove that and they figure out I'm a guy. I guess they can't tell the difference between a single lady buying herself things on Etsy and a guy buying his girlfriend something on there, so, no they can't.
They need a box for "I've never even heard of this app" that would allow them to better predict I'm an old curmudgeon who is just fine with missing out on the latest trends.
Instead I'm a twenty-something single woman making more than $52k.
92 comments
[ 2.2 ms ] story [ 163 ms ] threadYou're either a married, middle-aged lady ... or you use your phone like one."
I am a male (strike 1), 50+ (strike 2), Side business takes in more than $52k (strike 3).
I am married (Zillow for Mrs. Mar) and have 2 teen aged daughters (Instagram to follow them).
I'll give machine learning another decade /s.
They weren't testing at that level of granularity.
Except I'm not married, and not a lady.
Facebook has decided I'm a hispanic teenager based on my user profile.
And then the industry wonders why ad blockers are exploding.
Not single. Older than 32. Oh well!
Really? That's the indication? Not Tinder? You sure Uber doesn't just mean I live in a city? Really sure?
The guess was right though. That was kind of nifty, but my answers would change if the question wasn't do I have the app, but do I use it.
When actually I am a co-habiting (good as married tbh) man who is 31 and makes £120,000/year. So not the greatest guess hah.
My salary is quite high for a C++ programmer though but that is because I also have responsibility for a lot of things that would normally fall into the technical project or programme manager role. I help with pre-sales, technical support, architecture design and deployment, operational performance tuning, etc.
Also I live in West London where salaries are generally a bit higher anyway. I mostly work from home with a trip to the office in Vauxhall every two weeks during normal operations. The office is only a 30-40 minute train ride for me though and when we have a lot going on I will be in the office a couple of times a week if needed.
My previous experience and specialisation also help me command a higher salary, I have worked for a few large and high profile companies which does give me an edge as such.
Where are you moving to in the UK? What will you be doing?
I work primarily in native mobile. I'm working for Amazon right now and I've worked for banks, government as well.
What exactly do you mean by native mobile? To me that could mean mobile device firmware or Android NDK type thing.
19 year old male. The only apps that I have on their list are YouTube and Google Maps.
I guess the latter is true, for their definition of single, middle-aged dude.
And better privacy.
The only app i have is Facebook.
I do actually use a very small handful of the website versions of some of these (eg, I have been to Walmart's website, I subscribe to some tumblr RSS feeds, I (very occasionally) use Facebook, and I listen to stuff on soundcloud every now and again)..
I generally don't install an App unless there's a very compelling reason to. Most of the time, the App version is going to irritate me with notifications I don't care about, and ask for permissions ranging from questionable to obscene (some game needs access to view all contacts, photos and use my microphone? yeah... no thanks).
Good to know that married ladies have older than 32 have squeakymail and keychain on their phones. See - pgp is not that hard after all.
Without going into much detail, the state of the art uses Facebook in a peculiar way to determine which _relevant_ apps are installed, relevant meaning high grossing (Clash of Clans, Spotify, Tinder are examples).
[1] http://useyourloaf.com/blog/querying-url-schemes-with-canope...
Not really no, granted I ticked no to all the boxes apart from youtube/maps that comes with android
The real problem is it's a very broad answer anyway.
Wrong, wrong, correct!, wrong.
As I suspected, Etsy throws them :) Remove that and they figure out I'm a guy. I guess they can't tell the difference between a single lady buying herself things on Etsy and a guy buying his girlfriend something on there, so, no they can't.
Instead I'm a twenty-something single woman making more than $52k.
I would answer that for more than 80% of questions. Not sure how would that help.